/*
 * In the header file there are data for the Zobrist hashing.
 * 
 * Author: Pavel Veselý
 * License: GPL v3, see license.txt
*/
#ifndef HASHEDPOSITIONS_H_INCLUDED
#define HASHEDPOSITIONS_H_INCLUDED

static __attribute__ ((unused))
thash HashedPositions[][7][15] =	{	{
	{0, 14497185418106542809llu, 16771684676033536195llu, 16212261372149384378llu,
		11164337531698429320llu, 16796597255136905925llu, 3185227079529906717llu,
		3026179535810270561llu, 2887969415368693066llu, 41811643950639933llu,
		15602715715716040550llu, 2364948283106670619llu, 6348821133714211228llu,
		17543548783688892771llu, 17716832057441796390llu},
	{0, 17259226187765357242llu, 7753452058649466760llu, 13027156240693898707llu,
		2945209770072840270llu, 17396964720638063492llu, 13923762260109547026llu,
		14643942662696956499llu, 9424250065174231266llu, 9746397708430111222llu,
		16358060353273252365llu, 14494143978310207159llu, 11807614941909965319llu,
		14571022906839698953llu, 1871910377465515635llu},
	{0, 4511350857996041196llu, 782715889243713572llu, 16493334700467747455llu,
		13195809254902114857llu, 314263249836404139llu, 8263556132294551508llu,
		3286487775646854312llu, 4356312596899216237llu, 9739352130812062950llu,
		3900739848330392609llu, 695427511877905403llu, 11678972292857113094llu,
		2303043591116509262llu, 387602241196696218llu},
	{10075060999454343331llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 13271538284216511012llu, 7511543551704955489llu, 11939531999214434455llu,
		781297128879272335llu, 17617751616344639804llu, 2952235157661153091llu,
		11297010697293489389llu, 12927774842239312001llu, 3016080743754048274llu,
		3995518412236150344llu, 847335399390620174llu, 1255481475771235659llu,
		14479165705297562674llu, 6224119154855584531llu},
	{0, 13585276159662679084llu, 9400121334156089280llu, 11487000958726383265llu,
		14172308532073558950llu, 5862748405946146425llu, 7702318121982114171llu,
		5813233043983297785llu, 13037763575260967828llu, 17240826590228111215llu,
		673645446715076852llu, 5931450136909801909llu, 16695306447938726716llu,
		11323717396927247652llu, 13670572342617461894llu},
	{0, 11724197071862453451llu, 7138531073256519643llu, 15552531877286557414llu,
		5148287856109338797llu, 10278166567644261763llu, 13014840990769943823llu,
		4236989914866835751llu, 16040320295235178083llu, 4056581561545510606llu,
		1473696203053608664llu, 7505950061051969952llu, 9851532834230483692llu,
		12378479428619590124llu, 6619034868151782785llu}
 },
{
	{0, 1614048807748257063llu, 6162386653396662167llu, 10193639731872034530llu, 14258175320476188314llu,
		695964873400861453llu, 79718167781900309llu, 18155141890910143874llu, 15909039995200660656llu,
		16998363006075465521llu, 12381310932987504636llu, 10136827791216697802llu, 17889224147044621626llu,
		8333228246413569054llu, 10198988341027365327llu},
	{0, 5150080920659018363llu, 5290248636748314498llu, 4779962266628328289llu, 7738227631923753536llu,
		7889596607861198990llu, 5134670120968972423llu, 4010084554422723406llu, 11265683938619774617llu,
		1872665573535924340llu, 11472536560983520589llu, 1082868158207383783llu, 11843134775023902969llu,
		12599157624270117271llu, 5729997506655070055llu},
	{0, 1990482976873958950llu, 5969219648449683933llu, 3511568212343186339llu, 9968653109094090584llu,
		13293963767399752684llu, 1449748434119187293llu, 3254179389906770157llu, 15762984453046616787llu,
		1845684730094545549llu, 3836511223096691566llu, 11544667730104422364llu, 4385294106058783918llu,
		10652543214040903236llu, 1747552272241189028llu},
	{16248272296355266087llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 1119355422157571544llu, 1390790120625394027llu, 9360286199456284198llu, 13399887811177757054llu,
		9806282949212345191llu, 11197801321075492llu, 3958894563903088521llu, 15318198472619666318llu,
		14417599387072272781llu, 15008677156823349054llu, 11906964782848280535llu, 18220038389414280985llu,
		9632688959007791961llu, 15898595661300145276llu},
	{0, 2778901263482034926llu, 2210651606711425355llu, 9791422611114022330llu, 3657198149806453859llu,
		2292546491627393637llu, 11148547876194394250llu, 2727176564271905039llu, 652503830898282067llu,
		5488218646826424309llu, 2303951307474947140llu, 5170540849800826991llu, 10150489159886589063llu,
		8418048393824035170llu, 11676690806592726695llu},
	{0, 8675680675896702808llu, 8016020085844803054llu, 15662543122737171297llu, 2312457814264962479llu,
		12534421682676677454llu, 11693805529753864493llu, 3195677508879348528llu, 17967987230213389201llu,
		11708317237694498895llu, 18445864451715579842llu, 14272935154374618019llu, 17160374079806679726llu,
		9957998349434682539llu, 1704854223279696256llu}
 },
{
	{0, 8942446752642631819llu, 11896144118804913557llu, 15124552843476227729llu, 10215954106751540061llu,
		11073566893985954011llu, 3360113637050294911llu, 3490409480191783872llu, 1262273291651980766llu,
		7947787225063557198llu, 9449212143386674616llu, 17568373350415067847llu, 10961645176583844169llu,
		3342901539294440688llu, 6833416767463034065llu},
	{0, 9122835407023227511llu, 4884778059165107549llu, 7798454366373676383llu, 17708685480811762084llu,
		5542314807298510930llu, 8912894409604233568llu, 17103187623902947782llu, 13419073468918472345llu,
		14749810746248278298llu, 10757006223877298684llu, 3236615500660883879llu, 9127641128031254638llu,
		12045769606018792521llu, 78980436392834523llu},
	{0, 13295595816621733648llu, 6738450274231693581llu, 6521048951358250321llu, 10392834459777477130llu,
		5095593392759779686llu, 9313208823893834591llu, 2268033699207437402llu, 6429960903245490942llu,
		14537999122901537945llu, 3244134677084060604llu, 5487325730490786613llu, 13536972693131514141llu,
		13952285732820233725llu, 16540038070550092809llu},
	{16146461309659454414llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 7730292758718964229llu, 5803795497733188203llu, 17331365945821014832llu, 11453571625409577210llu,
		10632386543988685468llu, 233737216378719163llu, 3595784208895632835llu, 12584579083834399197llu,
		2598176597664167130llu, 14050437477444157528llu, 2769391219574285281llu, 1098623808642052430llu,
		7826610637063571497llu, 1976307207182909772llu},
	{0, 3955117848721150255llu, 9876847549823544079llu, 3563128110194412723llu, 5763271107960113523llu,
		10935951996557984171llu, 17179903544248969113llu, 5136775360108962978llu, 6961922451401625299llu,
		7693894630791998220llu, 13469810546287289731llu, 7106755500197284041llu, 10316767052276304465llu,
		5010190706993550649llu, 3064351362493139602llu},
	{0, 16704464023497404880llu, 9202965799616897375llu, 6203234584878643837llu, 16182471681180047530llu,
		10347629136313315730llu, 2824034273484609939llu, 5564483025228736543llu, 6971170975009068779llu,
		16734983808036409304llu, 14635313027372303526llu, 6514906352012786452llu, 7783605206611533319llu,
		13263140291369310265llu, 15672023030429012925llu}
 },
{
	{0, 7494495758293444720llu, 10994953392305081795llu, 13980712048502456087llu, 10336554690292453571llu,
		228286605005314874llu, 4093853599111767579llu, 1533165063479183915llu, 8048385273281979095llu, 7448084630283797470llu,
		9114191952302221299llu, 11978446554705020371llu, 2417543601393331170llu, 3831309012395792536llu,
		7687467857360976209llu},
	{0, 14307934966419840057llu, 14298527843234847310llu, 3767859765568405327llu, 10352515245720059346llu,
		7780038600594064667llu, 5250198154521640058llu, 8013968250023095386llu, 1633400544039451955llu,
		1988017734811861539llu, 2771569117578901912llu, 2247480842890162803llu, 7571355576301887716llu,
		9193797394991883924llu, 658549658880515201llu},
	{0, 6917418522768714402llu, 10362247608308068666llu, 3198740975252109065llu, 9694651011633440909llu,
		18341094477959938816llu, 15797133473040768804llu, 10475025843703412357llu, 8283304307991486373llu,
		11338952340696910339llu, 12806216643471022733llu, 6681438743018809095llu, 6788017874539800938llu,
		6007899066758492423llu, 14240123908507502573llu},
	{5691692417610643635llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 13695881173154179602llu, 7274759866004611840llu, 4520092660512908483llu, 10210062866117596176llu,
		3179361010306893724llu, 564709355358509115llu, 6596726723315525289llu, 7234178528487462980llu, 6240627573193305091llu,
		4500295890355520049llu, 17970548794503792009llu, 5778771259828521843llu, 9337926628389112823llu,
		4715205505875531240llu},
	{0, 17439755657507417784llu, 10665609818787593953llu, 16133214912272521166llu, 7443195507810472232llu,
		7270009114769266859llu, 9289120607985397470llu, 13092452130263533918llu, 129782093079206500llu,
		3602423585530670978llu, 2211675866847672295llu, 2230227640541852973llu, 2242361358859847522llu,
		12527816023577718881llu, 6670705671473797034llu},
	{0, 14477723828342931721llu, 3759780220427701049llu, 17735725683883906049llu, 1510736888225170384llu,
		12731515400798176445llu, 12911289469380299516llu, 3292428585149126456llu, 17775553968761705737llu,
		13203543703166972664llu, 3037787233257805634llu, 3592733842366751509llu, 7557362032188841895llu,
		230061112606738617llu, 16567213621479290532llu}
 },
{
	{0, 2858357102568185410llu, 12129343491226306653llu, 16425175426780339344llu, 28834825205853212llu,
		13402795851714524949llu, 11506844121751566520llu, 8444687166742677074llu, 8770033233280497031llu,
		13912681678026319238llu, 2297432659805422295llu, 1488705686698939392llu, 9791113724329880551llu,
		11316555989205475195llu, 3422963021120597852llu},
	{0, 14785973078392035440llu, 13429265537035295906llu, 15711245057950941430llu, 17184136299083077246llu,
		12496829725304842136llu, 10257422099638915973llu, 7426880326313035332llu, 13568889909488373950llu,
		275537833065233557llu, 18207960249249077338llu, 2757540105699994228llu, 17495249326490980946llu,
		15027151047526833109llu, 11857035109023836270llu},
	{0, 13816565293708703730llu, 1818946011820792743llu, 13976964000351618553llu, 9053109418979854818llu,
		15516699798361040009llu, 7709032565695753562llu, 2226858516376044057llu, 6525823759262167453llu,
		18410533915051024643llu, 369065310434991751llu, 13185963649858692722llu, 609794812402723932llu, 79547936548751760llu,
		11987696783372426972llu},
	{16171390725199443694llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6998031205522822742llu, 14177566608224845561llu, 7046978856853199110llu, 6586038980673701047llu,
		3303493417421087141llu, 351860163082117039llu, 7933144943831967959llu, 11404519110845621102llu,
		11899119246156608140llu, 14780931456331354190llu, 10298972253580429826llu, 1692175958656363352llu,
		3200714051107316722llu, 7672589592668990335llu},
	{0, 1735215252798106006llu, 257390699186642318llu, 10205306301056599562llu, 12662575818944059404llu,
		16043793856688086223llu, 650603951533969064llu, 17942139567115800214llu, 14932232941106252169llu,
		11051375184513996437llu, 15753441368700845931llu, 14381284454096470584llu, 10235487227791475553llu,
		1371496541091296524llu, 12429411418787465900llu},
	{0, 13312863717673330022llu, 3041769473079604704llu, 11661095982089275290llu, 13065346460288064425llu,
		9352745762556385784llu, 10914536351433744965llu, 14068955393830780035llu, 5798219286511445794llu,
		8805995553553910314llu, 12417022319390976687llu, 7100974224446101661llu, 2446196652964935184llu,
		5784663368518571067llu, 14285959408668243903llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 897918439234061503llu, 15994397134357997382llu, 1434392529597604152llu, 17031511633198421279llu,
		13488291272226285108llu, 14158613055078225527llu, 1525742057744964244llu, 10642839809535028041llu,
		14812264030799413667llu, 12331039843246865826llu, 11754588573454994766llu, 8941740764982006636llu,
		1748515400692054666llu, 16807080882914318360llu},
	{0, 11946510881489097692llu, 7748070430597252967llu, 6969676991328032608llu, 40383756850367395llu,
		807181124346549218llu, 327140459864589634llu, 16913600583381723475llu, 18020144634520182264llu,
		10984435979239166796llu, 8719264650099901302llu, 13701329721862310382llu, 12229431083342740436llu,
		10355797585396822882llu, 12048762351810145214llu},
	{0, 12899570552202006774llu, 4008058511512353457llu, 7080777009924475477llu, 5800153155981797083llu,
		16233977456626295759llu, 12568571568565701239llu, 2756138960336907879llu, 11271312462349758246llu,
		6202959911116244159llu, 15215800536167381430llu, 18283734558672977927llu, 17781337500835134075llu,
		12226192631738657834llu, 3327199167885444075llu},
	{8058084056645354338llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 1661327354144588778llu, 18059655377513985608llu, 2675910734782588242llu, 6656656703469212147llu,
		10679805064613342467llu, 17069876587346015023llu, 4839727800841674447llu, 5677968555382707490llu,
		7162041942717307868llu, 105053725221691049llu, 2636191568781364956llu, 4023358589141500304llu, 4358904732134964846llu,
		17934342481585453313llu},
	{0, 9510534089459317307llu, 2310971848103771265llu, 17478336768530795386llu, 14724832966720788089llu,
		1878289669801951771llu, 3753266825747523867llu, 88648175995532312llu, 14845652605002264094llu,
		13392228840912652333llu, 17672224077037371817llu, 9202126452984804303llu, 9110153505489949895llu,
		5185559455091105295llu, 8619629345442209849llu},
	{0, 2637941561439807632llu, 4144228280685026996llu, 10034825434734941838llu, 1821613189373247415llu,
		13745478758121611254llu, 4800143845976593252llu, 16315936459681885428llu, 14049685776878145288llu,
		14119666127317403932llu, 13128760173763808767llu, 15866872085431618982llu, 16546154257750372941llu,
		10655335813243221203llu, 10265990897497314371llu}
 },
{
	{0, 10228038614224219166llu, 1902535039419575624llu, 18029844472838302116llu, 8441359661957063685llu,
		11983372309281630432llu, 1743706591171554518llu, 15144161517311120646llu, 3957450503975788808llu,
		14133293618363874190llu, 8639390425384932909llu, 12504744857957706493llu, 18224868518941780333llu,
		1252776496976678643llu, 8881359376192336904llu},
	{0, 12879914362331179242llu, 10086146792054938130llu, 7330824181342711619llu, 4389865040467805644llu,
		11680908694635002403llu, 5164671526367176154llu, 16404801084083456316llu, 9550196171318091356llu,
		13691917231499943603llu, 9486259853744569952llu, 3177361317876393439llu, 6984259972082375432llu,
		9497346967611347232llu, 5692925032349086681llu},
	{0, 10250316819999052055llu, 7264250857021258550llu, 3313542464442662775llu, 13298009168307684767llu,
		16482652055913003837llu, 7141258462083545890llu, 6231167955531510047llu, 18032543107398271426llu,
		2661186698778968725llu, 13614003819144959949llu, 12537821598522046132llu, 12190988663682458630llu,
		11556141191209175549llu, 12164642187274378083llu},
	{17888218974210846186llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 12498079723524640422llu, 1012196894948358956llu, 12825333053938221727llu, 14537806609058723098llu,
		14789232982427063225llu, 10328025808680473735llu, 13639018354010212248llu, 9290201544373726453llu,
		4984915099162147559llu, 14272365133153580067llu, 16899612329608002104llu, 8925804341057422587llu,
		6325054232286113790llu, 13217270002222530325llu},
	{0, 11497255516205140211llu, 7056334050452059037llu, 4836816777189096900llu, 13335090058348218633llu,
		8791902082819911350llu, 14444480523612741423llu, 14173172156058227005llu, 6040795749724945716llu,
		14749384904204297857llu, 17575679285253759323llu, 13926545137761333331llu, 6013327136138625184llu,
		16021402273698634965llu, 12691890207316023614llu},
	{0, 15803040800493561459llu, 2172519045085846315llu, 9307291777657226628llu, 18355824114516399286llu,
		3220924042436535207llu, 17863934832783334451llu, 4819226030983195901llu, 12633430934341582254llu,
		5088881758935176654llu, 12462314528957719486llu, 1071952062529560972llu, 1740111749094124979llu,
		18088387490986956971llu, 5602273549122442253llu}
 },
{
	{0, 4110262007967935630llu, 492622071892531006llu, 15368722035998020194llu, 7996833684558914323llu,
		7150452365176624065llu, 9405599195924892009llu, 15083045664353607457llu, 6856066762968966436llu,
		16875437666789751274llu, 17275810869237513767llu, 6229351354925498652llu, 523750062353567054llu,
		7998184398878926780llu, 12944633617764997038llu},
	{0, 17551273044366787988llu, 14996569651263764256llu, 6714919156807752185llu, 13995390899491117833llu,
		17984079487251127170llu, 9334858502795926747llu, 3369866949676963824llu, 15681840030343863181llu,
		15224931032330389755llu, 12501797558184202814llu, 13586993810522743459llu, 322374467825263186llu,
		16780288918981256149llu, 7708034963857588387llu},
	{0, 6581866591762634881llu, 5576647193943935431llu, 11354229968357854331llu, 13531236661901458811llu,
		13157351511196706691llu, 3026396977735753854llu, 9743129607936444794llu, 5989616522040656831llu,
		11985604547405076632llu, 3866200978724300858llu, 8131756961692269383llu, 15564873554277917899llu,
		18369469414469075884llu, 14041112797207305813llu},
	{14614652010151670744llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6777773859417541890llu, 2950774303316947269llu, 9458243574061103840llu, 15227049513763800805llu,
		1338071109068837740llu, 16445932150433230016llu, 15446630278559715431llu, 18141259678648882810llu,
		15351470535494137208llu, 5773384144903735682llu, 10488201561157897966llu, 15950091790127948227llu,
		12846083817435708514llu, 12025252347861022721llu},
	{0, 7168819398367320445llu, 4719025764929530601llu, 7474746801458396190llu, 7615323327976308137llu,
		691362579389918039llu, 4393837958157423742llu, 9083507033863605060llu, 7014140631702370681llu,
		11499154426918234931llu, 12953285452739784742llu, 5879778555184660580llu, 11506797197955428051llu,
		641607756841968988llu, 2340374090028709466llu},
	{0, 6952638795421374251llu, 2804340959581019377llu, 7567022592407965291llu, 15496613889227587777llu,
		1547226461174254369llu, 10153443887188044518llu, 165587189302954714llu, 4242196609536347241llu,
		17051949790635292931llu, 1111908701298951335llu, 15931763466798485915llu, 12348946934161393651llu,
		13681831088969192224llu, 1811668086019410395llu}
 },
{
	{0, 17530878721678021550llu, 3991328227857507921llu, 11130813642005894554llu, 15258164265537164866llu,
		4315988316912236393llu, 7910729983851275629llu, 12722892239878414282llu, 7243844661607038895llu,
		9340765469084588077llu, 14095917130481671074llu, 11643107130922739987llu, 15739849835377072902llu,
		9519717836548544884llu, 4363443360837144907llu},
	{0, 8659246078918706833llu, 17527032419120780318llu, 2095452468770393735llu, 12780127131997534268llu,
		5502216985780100952llu, 8220171809828089629llu, 12875487433670404235llu, 12426721906542843042llu,
		13232407175121267313llu, 4224586964367138397llu, 642245222925833003llu, 2411543895301463489llu, 700083631520161577llu,
		14009453107417401661llu},
	{0, 12592507792781502848llu, 7721492703012596245llu, 14763705707009049506llu, 11331212326762061673llu,
		6188834396643595088llu, 8267999276270438817llu, 3097331859367242246llu, 2171341344016771384llu,
		18335705522317517694llu, 6001366562850503741llu, 14789024917265057673llu, 5331474165256559679llu,
		3583779093501334015llu, 15406306309190467195llu},
	{12869790607642649729llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 11633839773174124162llu, 10215223151467331681llu, 16189786240253966142llu, 8740780019485524406llu,
		4761618389385461259llu, 3812556422495764396llu, 11654950355661484847llu, 16431346144468809878llu,
		17181318496148499615llu, 13891153540607313919llu, 5913868297610050383llu, 3702731263274859798llu,
		8245472155447111442llu, 4539129034313006812llu},
	{0, 16131219466113517744llu, 7063548367775984131llu, 6534270312686597716llu, 8362393515693094996llu,
		1398087064184685302llu, 12581621599933144098llu, 6921714967231254897llu, 18151624138275194473llu,
		9303890084584771988llu, 1778766743695369711llu, 9739210097579112544llu, 9157918309183360076llu,
		17548977613159175112llu, 13556991147617127311llu},
	{0, 2737184943849466670llu, 9694554723944639111llu, 7548621502322706674llu, 10619260601513151800llu,
		4279555689583057380llu, 9511162543041678681llu, 627340388238658368llu, 369463147359055952llu, 11644413414923242783llu,
		13800367356287989363llu, 4308199226614490552llu, 13531134091570117272llu, 5952847680567722001llu,
		10947911618529906204llu}
 },
{
	{0, 12867348750159464689llu, 10173735758433252722llu, 18101599085830720209llu, 10082089933120966409llu,
		644970339341494396llu, 15944712508162937373llu, 11605750421042338662llu, 8344862992336148440llu,
		10114544506924539925llu, 17226776492651024558llu, 2789151677618538827llu, 13165878239078868490llu,
		2614329590219955431llu, 2834655740475653092llu},
	{0, 4569705660175484797llu, 18057010302443523300llu, 13547960302701972990llu, 5817936692247414780llu,
		1875215515498583268llu, 13785203374954000865llu, 9773972690713391859llu, 12073585853113156205llu,
		7286790327820966659llu, 10891034427012800542llu, 14220512196507769098llu, 3759542606824287206llu,
		8350261772033538235llu, 355493490353130474llu},
	{0, 11012473666177796563llu, 15327990751419634990llu, 9868980345035985267llu, 8030547998136272834llu,
		12291803765502164888llu, 15296315528673964796llu, 14249965054121085139llu, 17529068824428039744llu,
		15558180705364043636llu, 169133648149958979llu, 395889315587473975llu, 8177513437970894634llu,
		10338153870348424187llu, 8427007447892684490llu},
	{5358962789928595375llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 14702493825122076332llu, 5963203419437127887llu, 15444681731252494243llu, 3344590079988257138llu,
		1747580211657677410llu, 14404957410865889269llu, 61278433882592185llu, 12179169536010240045llu,
		15911368330385576687llu, 3411915938754462521llu, 419864257907327682llu, 15046242033349560798llu,
		3252715907316480889llu, 3476564500002135276llu},
	{0, 14932485048277709191llu, 15275063663520316788llu, 10417230750772189198llu, 15655718545952851689llu,
		11173816689521952326llu, 11508703632506517231llu, 11755364613430986427llu, 2850214232407139248llu,
		1790725450368433268llu, 2956554036771658805llu, 14020442509755646491llu, 13476729874164460170llu,
		18104339144149130958llu, 10429058630453853651llu},
	{0, 16565154163117635798llu, 80831802689731626llu, 10984403754753977502llu, 2458554047458619457llu,
		5007202494328676467llu, 6664375385487093817llu, 12503999956595481276llu, 4158977588755252353llu,
		1271870666784238841llu, 13279403710304256137llu, 12591984363607578007llu, 9324729193537954982llu,
		16871514691218429639llu, 676513080647118964llu}
 },
{
	{0, 1812177230469607059llu, 10079655733559361477llu, 1601574936070402791llu, 9020809639902795193llu,
		4003241669681244050llu, 2957386376784480857llu, 3067546676113550204llu, 3086402872300311416llu,
		2543463515116864892llu, 3134791853924624400llu, 8688638309754728762llu, 301902012446747522llu,
		15211320283923934741llu, 7478183199839599363llu},
	{0, 14978351036532591102llu, 11508080388011132144llu, 5392966255667869667llu, 9062318665069742455llu,
		18407567811621783614llu, 7475180585501665674llu, 2637100202124953671llu, 13045263256300823756llu,
		10487659890957617300llu, 8208105112882967116llu, 10375201572695225242llu, 17793982174908457736llu,
		4293092507203525186llu, 10840502621095094053llu},
	{0, 3137527344752617624llu, 3586458436544515706llu, 13882026238152545292llu, 11697965472187548328llu,
		8716557711203321016llu, 16915271898910018923llu, 7363037280280637557llu, 8852752367791804303llu,
		13081177803139890423llu, 16056603166195023520llu, 10208370813166037711llu, 12570687717833903360llu,
		5695422267689266260llu, 4768374260035270946llu},
	{11734923781028250507llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 17616655310583661757llu, 9800641541790843946llu, 10977999790348719213llu, 13659981909982230989llu,
		7881641748317802057llu, 3262160062465755932llu, 14489082471557156804llu, 16102823720503520660llu,
		1358237622885848549llu, 12458748552604163346llu, 4157076815017950873llu, 3986166168746954099llu,
		3819781026175166518llu, 16866777007121790600llu},
	{0, 10668095911229259596llu, 356441823449367864llu, 3923269549514342831llu, 4845461715801524588llu,
		8615547043005535480llu, 12704637819236793478llu, 7341966971505429927llu, 18309318549793767852llu,
		9326783423703804768llu, 3185931576013153241llu, 16003942972314405441llu, 10644113037070689928llu,
		1879449108949325671llu, 11176561013739046591llu},
	{0, 14062852300092964232llu, 15957521442247000969llu, 13787299890071145653llu, 9842700424874202838llu,
		7531258059602540931llu, 9095217376916536263llu, 2624450164122409886llu, 16090441185090000153llu,
		11508190182611276111llu, 3433725930322873228llu, 11240664818666663601llu, 8689552668045042899llu,
		1051302413449274878llu, 6422779660424043737llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 14305030324863149257llu, 897681302404260140llu, 4117993063233570046llu, 15042810804565988812llu,
		7194097062150108131llu, 11089343449302817256llu, 3954005770259439881llu, 3342129328927793560llu,
		10861354600720526634llu, 9949160667978542311llu, 12991701778449482081llu, 17365540225329636619llu,
		16869362512305061289llu, 5727147842365837418llu},
	{0, 16181436513135479125llu, 4565686790954781589llu, 11483219426302156310llu, 14734273381088323837llu,
		1018523318993702817llu, 14786884982459346593llu, 6102176171255867286llu, 12179598431205834569llu,
		13659751633463017594llu, 5744143859287420162llu, 17062605963697187363llu, 13571377638857663415llu,
		6937509285825783883llu, 4624922717725090659llu},
	{0, 17642065323632481204llu, 7867790058447070382llu, 2850773636178801976llu, 1206418124474885500llu,
		14591827024722520995llu, 18144985400189928719llu, 8354757377213635929llu, 8464640605899454650llu,
		17274326062496341545llu, 14021858276711506566llu, 17973577627448794570llu, 3821872326990359033llu,
		548112982581602412llu, 14395146665992722302llu},
	{8270406510395536720llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 7365540290748667521llu, 4801005227763889119llu, 5643214423630927744llu, 8014198693238056204llu,
		386315966451044121llu, 2658188146612986223llu, 6707108768744390712llu, 9681238352218425171llu, 3883393536441761184llu,
		7082962393927869081llu, 3385923768995744662llu, 7592013389534753463llu, 1473658712084257612llu,
		14469218563743361679llu},
	{0, 14556829122115666128llu, 11698761160385498046llu, 13122964235779456652llu, 2573783188533078979llu,
		4906675611208240951llu, 16409851390674560936llu, 5448757537793976476llu, 2849016184767453400llu,
		14001190503166369719llu, 8954627804636748152llu, 5965379710329156094llu, 17181805107380228426llu,
		11288455220434796858llu, 4608365831667149762llu},
	{0, 4453357007850117955llu, 10345938880277631416llu, 15309055681703449662llu, 14288436913627763897llu,
		2809213187595011764llu, 13272827579940521344llu, 1374603414653481176llu, 7164081437021910946llu,
		10382868987424418104llu, 7566861020168635221llu, 13507156305402715268llu, 16219169842460159762llu,
		2697749812733289338llu, 14252026264853087157llu}
 },
{
	{0, 16980035993624761865llu, 16484630082388448134llu, 17537164263929571679llu, 4418333530561796020llu,
		11805767692846919212llu, 16586452455477827192llu, 8874476898616649341llu, 8329788838911117821llu,
		10589500555525044240llu, 1086640050103842563llu, 3403252320785019822llu, 4971065244809493787llu,
		6061410128644940263llu, 16180564223024330130llu},
	{0, 16694677516834937760llu, 13081013241680045857llu, 247650232278621395llu, 17184367952573978012llu,
		12792785062448595598llu, 12808797486705050146llu, 17617715558664776373llu, 11276352676762375558llu,
		792890797369028022llu, 15664516112573669672llu, 554191983002697235llu, 10805061242955954427llu, 911599685724587649llu,
		3395747654645914066llu},
	{0, 17277091014078374475llu, 15679101305879411500llu, 759150172655467524llu, 17387342028201716483llu,
		13505046020451824297llu, 17173716003963849266llu, 4368382984325604921llu, 13072205110772629982llu,
		1547121787575401291llu, 4548996535550109746llu, 9957288218292398432llu, 14900146838403923260llu,
		18096973618766085130llu, 1680924252939838027llu},
	{5646133161950680379llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 4149619301097447972llu, 4466538284295444220llu, 7622450591968463993llu, 17046126963389469914llu,
		16945911465967760227llu, 10665614464020354367llu, 9228594329370693078llu, 7209536105715909763llu,
		6465609436511142857llu, 5855228660813634952llu, 11897374909609240431llu, 13493999510121071013llu,
		115104841719605663llu, 10587976768106832442llu},
	{0, 1643096909873139500llu, 12336647153220555603llu, 9709153447565526173llu, 14573161992976541837llu,
		11480790403384105893llu, 3968075912397939821llu, 15312550810339371884llu, 4533139135578373336llu,
		11004850466301015366llu, 17316096096057641837llu, 1978798549091207927llu, 12143582157840474314llu,
		18005330687287419029llu, 18324701782509469797llu},
	{0, 3565158267705097692llu, 652693264619043539llu, 5475790966211466726llu, 11661681273817733263llu,
		13810535344650212922llu, 11534174892128968017llu, 9000335443098933476llu, 10768642484703482992llu,
		7158178414559065803llu, 11201099099067690130llu, 3376656503112661661llu, 18393901454191492040llu,
		18332872829044312182llu, 13689311582221659153llu}
 },
{
	{0, 11709140771992145633llu, 3598936369610633917llu, 10379179644647653417llu, 6070574569127494618llu,
		1651089696492013378llu, 10456153709974131022llu, 8887427711868379640llu, 10975342241708504314llu,
		13189233189896064246llu, 14369646606161431438llu, 7343061640322181807llu, 16059618133241457622llu,
		8694913308764020896llu, 16768435222391841145llu},
	{0, 14705596098116935002llu, 15727548794633458690llu, 2969499018156752679llu, 6597328339902732772llu,
		1443300596987305184llu, 13568627020654803490llu, 5726665000634297502llu, 10314621214096328145llu,
		2548461369638685831llu, 1287145402805040530llu, 9455133626322285411llu, 14884490965055617386llu,
		4914629314905906605llu, 7995352994412297600llu},
	{0, 10893429526472897503llu, 11612880637878990960llu, 3337085174567236195llu, 12901166107682237066llu,
		4600332754222047959llu, 612167403942030313llu, 1269168006565245034llu, 134600923852381712llu, 7454336577538761620llu,
		1782798526768349777llu, 16081081395106589013llu, 15253577337165743545llu, 8564352877132305218llu,
		12682635778132433713llu},
	{18143030740477430783llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 9418709136472753444llu, 17078043552114330066llu, 1187336893845527399llu, 15304985356194787165llu,
		6451312539514175784llu, 8148209057139098441llu, 299710236293819558llu, 8293917668718267907llu,
		12623418788096015495llu, 5472231150419213955llu, 15005999433102261435llu, 16009623314782289922llu,
		502713142435708622llu, 14360256990609817661llu},
	{0, 8945625044813471684llu, 13931853145766130847llu, 15068462769247747153llu, 12594736906508081354llu,
		16435559115205167032llu, 8921806733149808163llu, 16049287621978065081llu, 12379112517757490810llu,
		6113700831081284790llu, 6419733111910612727llu, 13615022612897557550llu, 16400647626214580187llu,
		7564367622732368304llu, 7991924081647059681llu},
	{0, 17304770028679765280llu, 176860565881829369llu, 5857350570678012634llu, 13125831675749879122llu,
		208038128559000818llu, 1650959000637020549llu, 15919926537683292108llu, 15116346505013840465llu,
		374992715383565126llu, 10369125814100017381llu, 13375230066587788383llu, 8885543768119072062llu,
		13388376345932051612llu, 18001985265563294817llu}
 },
{
	{0, 5787999803438923903llu, 16512951178958981252llu, 360201306392478732llu, 15756154585916299166llu,
		1349540791891138670llu, 13951080503825294712llu, 6520674845690062626llu, 16573358943334182952llu,
		9516498564018550966llu, 14846283432463875814llu, 15305822913982900513llu, 6889834259830430017llu,
		13957667950147588486llu, 13288720666904981386llu},
	{0, 12161348089136551621llu, 8454309306983639527llu, 17001598919268728705llu, 18087395281386269665llu,
		6960051484299994405llu, 2704873519290692299llu, 10387240283504006809llu, 2432714198849422450llu,
		1689922370943565356llu, 2105321091376259058llu, 6607759740057057450llu, 9503040269408112619llu,
		3701307866584518672llu, 15029109129628633432llu},
	{0, 7778653625532321838llu, 16048333186311641867llu, 1985749232238465268llu, 15437499017999947054llu,
		9274435939827207720llu, 15143740873932068454llu, 6701657026657076586llu, 15466101768507170676llu,
		9058392220583065751llu, 9031417616700400247llu, 13380830923550211952llu, 10031377769378853051llu,
		2666315143028160765llu, 8398683798863137272llu},
	{17200118411641720715llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 978017400884261140llu, 12192963629880295792llu, 12107965090390943181llu, 14721415460658176842llu,
		6349292044151114033llu, 9490548250594458993llu, 1219485126253900608llu, 9039614253471430002llu,
		7056369368978985678llu, 9836386181705764024llu, 8191972458913808081llu, 12323246207014384705llu,
		7234394400542646268llu, 2823361396161000710llu},
	{0, 2383368199820106193llu, 3520631802462507248llu, 16044861497612047593llu, 18179439951871089286llu,
		7058690310474281182llu, 10789304426962191049llu, 5116104127378656059llu, 862443631071259002llu,
		8453002422888501839llu, 17546049560914435942llu, 9207673491721226811llu, 4894375576814707301llu,
		801848761456402764llu, 12768300439142025823llu},
	{0, 12912933905408432120llu, 8782753965982996659llu, 15294047214382167277llu, 2907156088038448361llu,
		4132193589240477669llu, 8544226186348096707llu, 6091709875596250558llu, 11290891094168292588llu,
		4140270186360378053llu, 343748806255345030llu, 14396297310491360747llu, 7699202717044947465llu,
		15535084676939443753llu, 15050739975289431472llu}
 },
{
	{0, 12452378797619432716llu, 11588189633091433377llu, 4667226338473943950llu, 1558528023630935176llu,
		7924882760520195996llu, 8590125310514959668llu, 1774357823813291182llu, 9698841040261822462llu,
		11947191481074221995llu, 165050623044125883llu, 774230442263934433llu, 11337349295980836019llu,
		5004048595994718932llu, 12357498740850336547llu},
	{0, 10342721321657142463llu, 3719132118449321989llu, 13151360966920908772llu, 11372110460977021775llu,
		16678195782133210588llu, 8117031938375924813llu, 9959692313074703959llu, 10836373096381691289llu,
		7960518182428796366llu, 5035711092334208453llu, 2641135183410415630llu, 1966080356179879769llu,
		10487997893475842034llu, 11422403565147356693llu},
	{0, 3973990179829875051llu, 8360350600373965392llu, 5862949155187919762llu, 10652790761337899466llu,
		5674190529338673384llu, 15167996524675987794llu, 15416889854684974220llu, 7529196315898016360llu,
		4836002859613719705llu, 17374344151293807266llu, 10219492870498398943llu, 6658209129745899039llu,
		14092172899124239371llu, 10256222981406762716llu},
	{12614299110263517572llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3794831119065158692llu, 6370045186372369237llu, 10703809012274784967llu, 10053294280002127460llu,
		11677474748689828681llu, 6645482798189524862llu, 13670820034503360148llu, 15818479434617905268llu,
		8996060901162387228llu, 4399702960453118812llu, 8610144381761952731llu, 5181968510806550571llu,
		8586643698032249041llu, 6921793675627834597llu},
	{0, 7412900122425569194llu, 9818111938356428727llu, 18271647367519653283llu, 1115856780346871082llu,
		14229029136601189106llu, 10415379799822330088llu, 4130155459147571140llu, 860733499613483494llu,
		10406703298787100265llu, 11516069745041011461llu, 12077362555929228977llu, 755020212899765294llu,
		6219702380512084171llu, 16018742623280775587llu},
	{0, 9068027128865917712llu, 14075135303790311872llu, 10468191718206177953llu, 8791195455146884469llu,
		15132632785960147761llu, 9964281483407754873llu, 11786236189635192903llu, 7798094760366021747llu,
		16645427247149184907llu, 5010402305760874412llu, 4267306847334558479llu, 13625767334760714442llu,
		9175235304687160628llu, 4758808498971658400llu}
 },
{
	{0, 4376949734805027329llu, 15149068762487366369llu, 5670381075387902103llu, 1827357702304393771llu,
		4106785780748606056llu, 2480079768175572325llu, 9789234454125736059llu, 11802003229943863579llu,
		10514469633113654601llu, 6275470908889342316llu, 14159577808314366616llu, 1437895953661869890llu,
		13836968640816814771llu, 11736555009798330594llu},
	{0, 6206098947999752677llu, 159651621436543806llu, 7213337338365456168llu, 4501027327023563687llu,
		527449786121188619llu, 6201653156471632444llu, 7195146294255702953llu, 17867099072631075635llu,
		9739859752560462880llu, 6670813576186421649llu, 6018872693304868098llu, 14502600572112497092llu,
		18147653971055254514llu, 13656147652241587378llu},
	{0, 6250117841936928621llu, 4836603936571054971llu, 1342667749875042370llu, 3441665201619473374llu,
		16980226567775197364llu, 17942477510598797259llu, 11489959081613842007llu, 233069960482622350llu,
		10074678108676315776llu, 10852465232526626636llu, 9758171564521445321llu, 7765714722538830981llu,
		9962347846766305409llu, 3764692877194116812llu},
	{4411532321400989811llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6141559253945928495llu, 2160278368657209574llu, 7906110841786073267llu, 16864008391580095813llu,
		6310628458157014056llu, 10878580491667460465llu, 1659560140900451127llu, 3722582943240542722llu,
		9951416248864529269llu, 8962859536105775365llu, 16271358565771200729llu, 7410341556961048583llu,
		3323244975821200100llu, 11678501864199681192llu},
	{0, 14843461938212557009llu, 17065185883913895308llu, 12721218679371296362llu, 17749755131823256962llu,
		9976986115455444240llu, 11224657566597629705llu, 7320182447274401329llu, 9191975350042236565llu,
		859034241771310799llu, 6170692982576929758llu, 2021091393836024859llu, 17968573560126441213llu,
		16311793688880010048llu, 11396781769030317574llu},
	{0, 6956114115035489898llu, 566360088948973062llu, 11343010388958455771llu, 7837226323137190968llu,
		5734840875237242570llu, 11329123302181137206llu, 15934809309255804741llu, 1708817162073222165llu,
		16168177812879544627llu, 2572469662951989174llu, 11140478378356557534llu, 12297793837237964873llu,
		5334076305188357257llu, 3594528385875118735llu}
 },
{
	{0, 10108153419893960261llu, 15275673539401098333llu, 13566578643348299216llu, 14628157361444489121llu,
		1824056613531504519llu, 9776060574776596906llu, 10225774509996254189llu, 5657729662068812957llu,
		6255223022764129120llu, 2085222032177150641llu, 12136381340905906693llu, 2234196153456002951llu,
		10880689856526064641llu, 5618500460397142308llu},
	{0, 11463271079773215553llu, 13686983535636824386llu, 8108643202233631972llu, 9374071021636090066llu,
		10121159559333816886llu, 7503016561317161812llu, 10795300587628036639llu, 17374503758565782725llu,
		4644418105751704982llu, 9554569789815860911llu, 13834238282892324193llu, 9832213512405209806llu,
		3562180098927077103llu, 7350174938152610558llu},
	{0, 16688669411742822058llu, 11281054574842822247llu, 8300313507896838454llu, 14617715942269231286llu,
		3140942290343629853llu, 2122303533304077820llu, 4314679498386362040llu, 5142398645611717568llu,
		18399026445272532703llu, 13539671115618388696llu, 7644420172230686185llu, 17021316153617145395llu,
		10041998990411928558llu, 1638642924662681904llu},
	{5796778388935993631llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 9759660995700994152llu, 13748374738033343712llu, 13660492643390822458llu, 9582759917931523499llu,
		12060236144521095316llu, 12622332108485138711llu, 4778239079092781504llu, 8340430860027061799llu,
		12643801671060808815llu, 6546839451558219081llu, 14870859873574972413llu, 3421506639932531027llu,
		4781397973632186854llu, 1327108333611532049llu},
	{0, 1757016766684958421llu, 6898070268978875617llu, 13422424005567168763llu, 414248181783332833llu,
		13507128334554020179llu, 15741406413300708585llu, 9452175161090951102llu, 5966402380657972400llu,
		16273657946997926710llu, 4528390625202983963llu, 15644737618933783583llu, 9228985471014866692llu,
		942460920138401556llu, 12142533598596244752llu},
	{0, 3268436219558109210llu, 1769754655433689167llu, 18348740359531516467llu, 1038194118160054253llu,
		10581425348903548001llu, 16430763290767403382llu, 4780726115139146777llu, 5222651360665212060llu,
		8977060979019740915llu, 16762832543085788941llu, 5396199080672746365llu, 13597090648683853711llu,
		17367496975266568922llu, 16285990031191219254llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 5686536184275643749llu, 17967603872690825347llu, 1914127953163082129llu, 5784695927742132094llu,
		11990949145787162074llu, 15263171851568618980llu, 72994412338955507llu, 7486096290770458285llu,
		17101781035405467953llu, 1208626973982708568llu, 11652620808523155269llu, 584758315938405467llu,
		17007612242365764963llu, 14987536913117066450llu},
	{0, 716577923090922906llu, 4549363612227879526llu, 3205434683382105431llu, 422172180209356116llu,
		12512966270290494575llu, 10741630165808545974llu, 11951182652122642209llu, 9668192828278570836llu,
		13405459006750241965llu, 3709002617673321657llu, 13837504076284301639llu, 4090002849508056061llu,
		16922251224190510147llu, 16871730208153853893llu},
	{0, 558847802163887018llu, 12476592865661886183llu, 17630977935480391767llu, 4054232356630612940llu,
		3123585439241503203llu, 14365500380865132271llu, 87340928890228055llu, 15394076221972195341llu,
		2357417097205502920llu, 18132507802372066497llu, 12585444137074019438llu, 7939141706589097224llu,
		7703871437431955879llu, 2824939333886165068llu},
	{13755115405883662739llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 2389663733821643935llu, 9860110909895000727llu, 14120572187258890801llu, 15386403207212566766llu,
		5821835097331332513llu, 7810004571206156381llu, 3979605826639321795llu, 7264593602832990123llu,
		17665548224915332114llu, 4403482843260152995llu, 16473290736564207423llu, 14012671841994665858llu,
		7061678044675084841llu, 12379014409585588806llu},
	{0, 3154060849465332101llu, 13111460683401530331llu, 5753013541318213445llu, 15026206301917847356llu,
		5228677497284806834llu, 8563833744665176338llu, 8300986018344008577llu, 9374479172955739691llu,
		15672556935875974711llu, 5386237547180989481llu, 14796989137562155912llu, 14334559682589781078llu,
		6684074119930780383llu, 1468393648826483175llu},
	{0, 17180158322756214235llu, 5495582127236094442llu, 17518014713777835485llu, 8905409868738312822llu,
		18028279475075552196llu, 8306671016690600381llu, 2122361732201499023llu, 10532815608259093922llu,
		17314104690326315499llu, 12695176025061293144llu, 9041466244707460571llu, 10184453675159800115llu,
		12034770117154746215llu, 1964810411735391976llu}
 },
{
	{0, 4297753213717992476llu, 18233813096689879199llu, 10465153002368855535llu, 10004168998824617555llu,
		15956339013415596034llu, 11984463585135586133llu, 1468304434571533621llu, 11906369323564153383llu,
		4878026311381598353llu, 14751471069659663384llu, 14186966790819572655llu, 13153167342021598808llu,
		1463752098502119521llu, 7546072949572029960llu},
	{0, 9017933465715140868llu, 5448416074884322600llu, 12747078334716993758llu, 10625513415590927274llu,
		4460711327993949091llu, 16546195944091620728llu, 6622711090782929472llu, 14502247995658577819llu,
		15417828573577626266llu, 6398176859726112945llu, 5584680235240623585llu, 12766114052619171700llu,
		14060110134904444317llu, 810901761136080358llu},
	{0, 18064527713101664630llu, 9238091640877428580llu, 2195554792963496493llu, 15649381392335396624llu,
		2471782332878559905llu, 17466988452409578904llu, 4223098665078561949llu, 2126213117721974208llu,
		14992067277495986069llu, 15397792587751052250llu, 17793624769859110093llu, 10875856415744143834llu,
		9714467902753922248llu, 14463061723301107689llu},
	{5246457116294473899llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3785817288924978489llu, 5660570053300467007llu, 882308201358521355llu, 9016149178592474392llu,
		3283744366369102318llu, 11109063345613174120llu, 9470354803178109193llu, 10992542625554341087llu,
		11160902276742742091llu, 6101187349066855301llu, 14395016591810605365llu, 7210401470361508538llu,
		4463562842496202385llu, 5688583162221088017llu},
	{0, 5392908940759590955llu, 9955089244694548602llu, 9587271363617693125llu, 8339642671407021805llu,
		3612641930387673377llu, 7247505629067664409llu, 7557414877285663238llu, 2527357610509905026llu, 481955288395460733llu,
		13241504180445114186llu, 7639415692145380477llu, 16673193191899339493llu, 8378184013429670153llu,
		1071667221027995493llu},
	{0, 12616632836904310191llu, 665859266849761891llu, 2224773908896475848llu, 17209987130710508155llu,
		1181044324315710294llu, 10702742443509608079llu, 2283454920608220944llu, 3087459693079254889llu,
		12609448920828658268llu, 9977876693193939386llu, 16292178211655710753llu, 13617097515449725131llu,
		4758059382327526000llu, 8984276038541296827llu}
 },
{
	{0, 11247459948487205496llu, 17979548847012044907llu, 9195201143982073001llu, 10872283091042850367llu,
		6552487144175421838llu, 11689668541670048758llu, 14987010719796908690llu, 17344561117642773011llu,
		8884818066777016727llu, 11534925177365492715llu, 7819597210220833732llu, 9420493021003346999llu,
		3510681543532014794llu, 14709236391308678254llu},
	{0, 13667599541685090311llu, 2543025863181869667llu, 14295428818507875080llu, 14723828072848644203llu,
		1663808102134094287llu, 18217885732618710207llu, 17236844840417957403llu, 3417460177327245673llu,
		2469268626635873278llu, 4469098724864332172llu, 14763923047624652212llu, 16983403282286285393llu,
		15845699965641520710llu, 13411231571126690624llu},
	{0, 14776600835421735746llu, 1608907410003780921llu, 7687208516426762951llu, 1768458753334357477llu,
		13201839887235601591llu, 4897962509544717284llu, 16681701366117625913llu, 18234924524272611943llu,
		18398367520823212017llu, 12018392566649931770llu, 15000284211478615014llu, 9407453020479032606llu,
		13082380036458548660llu, 11126395744710618092llu},
	{9126833423684087813llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3439821097530420764llu, 12957293094122066343llu, 13860036117904642694llu, 14431774478067494985llu,
		16692930111669059972llu, 13837619877212161086llu, 5472976878918586756llu, 4048537928743823592llu,
		9261213447225459006llu, 15159986021467777595llu, 4424173300645874413llu, 4874026368128704933llu,
		14869694663015951073llu, 9436476299652335258llu},
	{0, 3455487694178710164llu, 8217474815127049666llu, 17669451795272789040llu, 13915663701925770487llu,
		15025908081355522282llu, 2441489105010573347llu, 15703780081911453874llu, 14181748887917556117llu,
		7048253669514544939llu, 14430214667210889289llu, 12933943921893688945llu, 11307167360661633107llu,
		6659534700037461886llu, 9689616076833885539llu},
	{0, 948073763407153699llu, 14610113326331747296llu, 17891232667772094721llu, 7037022169950556673llu,
		9228795421849869197llu, 1687220779539640706llu, 13599923948339354742llu, 3196358803277981573llu,
		16107450883275387836llu, 3934703560898060088llu, 5172759805654489800llu, 912619587005780435llu,
		15187417155912646023llu, 16864587683259429064llu}
 },
{
	{0, 1778141088168728099llu, 15038162285839014490llu, 3751773089778034781llu, 639656435759114963llu,
		707031347406036339llu, 13156119874437050974llu, 11889652618969345063llu, 8193824827279693833llu,
		18332809079768733308llu, 7850397029405083745llu, 15121795036710583177llu, 10745177458729574397llu,
		10142843833242186463llu, 13958875937734780491llu},
	{0, 734523679221299102llu, 10212726822094721201llu, 15865321818789431225llu, 8163012682182251319llu,
		3450131739049372479llu, 17630698599574158064llu, 8616932094428386904llu, 6779326184390035690llu,
		7049276691582137359llu, 14647588134531975139llu, 5021912093855315920llu, 7280034443621116494llu,
		9277454471889607605llu, 18422073969018721404llu},
	{0, 15346871702385305356llu, 12679124195353486950llu, 3832046626673835716llu, 7585237797345586121llu,
		12306935121673073784llu, 5574232365280290648llu, 2248190111427404046llu, 2893720135530644526llu,
		18297377795635248743llu, 7065122394683945440llu, 9576193242213576939llu, 3487673752680991372llu,
		14310865052005665337llu, 12915401105133077908llu},
	{18052881941845614845llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 10282132321172559040llu, 2427454478248215740llu, 16305424067488770569llu, 3414046742334933958llu,
		17650890196776363057llu, 18311851020542600835llu, 16092172210689893701llu, 11752828003333371863llu,
		15335231830190205432llu, 16776193946054806958llu, 17217797230011242436llu, 17759101911770030094llu,
		13071760979834809847llu, 4240051333317679408llu},
	{0, 1200557298873690205llu, 2648529354034128770llu, 9808061882453318213llu, 16175336081800319468llu,
		6567211394618920365llu, 16832868174152464211llu, 4918876403782643312llu, 12106276883328561475llu,
		10092363800539330597llu, 10637715114553461547llu, 10483774437629950212llu, 8500514817721183155llu,
		9809750320000500447llu, 12825597981266368707llu},
	{0, 14676633594018858783llu, 4915446288903175595llu, 6518839436048755566llu, 13411574270028627673llu,
		5111904703981183168llu, 11305502214864104830llu, 16117223766721405441llu, 13184160462021771803llu,
		13181756301957489312llu, 14670058462270167589llu, 2990878355426937340llu, 13395216880441640802llu,
		2247519189726587275llu, 7126422068528778283llu}
 },
{
	{0, 15954821933599381884llu, 10858108134296985285llu, 1151232557220926261llu, 14206395794796481635llu,
		15250220776662762180llu, 11983898067277776890llu, 9683631771576700620llu, 2545892375399353643llu,
		5716628405708842242llu, 18395559750952237096llu, 5273404648522588923llu, 4318848708133764537llu,
		777248199451388927llu, 8464149518921201877llu},
	{0, 7696440181673068607llu, 16607058708701759177llu, 1222825225196193440llu, 11202048245608048679llu,
		17578407615335263441llu, 16013223983153646073llu, 8247236907565056357llu, 11849928884465205323llu,
		6277922452831842090llu, 6372357691178383659llu, 6834729299106279921llu, 9804511144667652223llu,
		15092371392055389191llu, 4968522789694562454llu},
	{0, 12891507729688252595llu, 1209789457132744371llu, 1317938851914942729llu, 12364035003507409580llu,
		8885840632143255865llu, 14976822786010848626llu, 6234245988220735137llu, 13444545347526415798llu,
		14427227323697196373llu, 3319950030647239938llu, 9619529026280723426llu, 15330821620913735268llu,
		2540904136633509678llu, 2337177681752051789llu},
	{7297118632774582929llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3273948416155226890llu, 11135119427362782164llu, 9758013840182515471llu, 8564855305180995830llu,
		16695619852346300525llu, 3855618973957057369llu, 17580639815490541220llu, 17637790304170395251llu,
		18175723755099667553llu, 10465887098519792094llu, 901436796006370103llu, 4910727576270243969llu,
		5586355712561914382llu, 16872126679529730681llu},
	{0, 9559595607189267755llu, 5586055813969342670llu, 2130283842908887580llu, 12578046119239800959llu,
		17219321724990683480llu, 17744339122490166949llu, 2449404381113798782llu, 10053172676711764695llu,
		9098410788846186634llu, 6008038953856631384llu, 12891271810256310498llu, 9493408076275966917llu,
		2181998231010504599llu, 16403293594683495685llu},
	{0, 5187628060093096543llu, 18379476796906827372llu, 9127033557126392120llu, 10743937578342964485llu,
		2628931182713841004llu, 3304209890135543461llu, 6129153046018616991llu, 1795757900106224102llu,
		4264513875033836373llu, 5139955697157090177llu, 7979642588722713259llu, 1101198086636146715llu,
		4442259737283783854llu, 7603685528419732704llu}
 },
{
	{0, 5862167989589836236llu, 9827823458892166045llu, 7124093846097589094llu, 14432305113219519038llu,
		3753033479932465698llu, 1719212273371455295llu, 2385221676504467020llu, 11165393984377825583llu,
		11913875616467475337llu, 14847385097559401350llu, 645542573735941648llu, 1549890896396987061llu,
		11604595363375271195llu, 7424508979008349639llu},
	{0, 10842940030741376675llu, 4401122390763179090llu, 13579995333109766629llu, 8211639664988727993llu,
		8278436613728543118llu, 4749767157252003179llu, 574242061178832179llu, 12936146968240052542llu,
		11796680695924044801llu, 328641621081515624llu, 3489528390777939709llu, 2687908482960966003llu,
		11929281165524717354llu, 8104333152464710093llu},
	{0, 9103834763822031313llu, 6001134704732886330llu, 1425806371442961797llu, 11300799043832720925llu,
		6267756579845433627llu, 14312025384670560360llu, 7849509715784779654llu, 1084950583356384444llu,
		2123929089750448375llu, 11556400902796141961llu, 11984065541054260994llu, 17921350607564313967llu,
		3579227353447666389llu, 18282549265132292926llu},
	{13768123206457164791llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 2257368470023394855llu, 7883142103081891667llu, 15186752513834493710llu, 601061781987234724llu,
		16418309812707536763llu, 10083533202366405706llu, 64111749458949940llu, 16037597767682230827llu,
		12866454683917782849llu, 11833663196855306248llu, 17382742211842390204llu, 2941762233513438055llu,
		10252061192211249612llu, 6153803259786204055llu},
	{0, 2014494934656858136llu, 6481375319829204218llu, 17573385965680914876llu, 9894365355891062374llu,
		15509425749717197117llu, 6195833469513027009llu, 2860754130249435903llu, 7936925531546360519llu,
		8603807997480250275llu, 11880724773756290442llu, 2772085094384117726llu, 1657386437346818550llu,
		16564372627784751604llu, 17681366162294367764llu},
	{0, 18068080592806317012llu, 7043184361627672046llu, 15189809587151927920llu, 6967118539351354031llu,
		12686237764803855831llu, 6881412198846170605llu, 12619584200713447355llu, 10167923783740993770llu,
		18101651385416086397llu, 7902549765059113134llu, 10526903176708375258llu, 17244012797802699648llu,
		15515245677978894491llu, 14953846204340946791llu}
 },
{
	{0, 16437372709848672968llu, 16092452908117647023llu, 479395741296839102llu, 11565765549726749234llu,
		5084390183757910408llu, 10682818604509444015llu, 5577579806932867115llu, 1056076903375000171llu,
		15221074830313558349llu, 16070733409675578209llu, 8396150639295172804llu, 11486427310247052851llu,
		3623048903995216274llu, 10248081680205360425llu},
	{0, 5410076325183291027llu, 1190325216577322731llu, 17230706287284329843llu, 18336287824216756785llu,
		2381102281766581869llu, 2317796841475206283llu, 8374318440623045103llu, 13724994469059091268llu,
		16066905059705014275llu, 15723618358128261844llu, 7987764908269046020llu, 16640194705956340240llu,
		17484606448930381153llu, 5387900321384017254llu},
	{0, 14038247165543761944llu, 14931504238645829293llu, 6622199847593833892llu, 12656252907690095455llu,
		4356438638967492367llu, 14146966183405515177llu, 1214312144656092421llu, 11077855958453300857llu,
		7357952943902861936llu, 2614360530097563504llu, 5805393772522732279llu, 5183625108972111889llu,
		4580217842273198318llu, 4672204321428776487llu},
	{15854205011885638134llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 12606641844263963045llu, 13525026901675983595llu, 4554652001180143582llu, 8001130845698323486llu,
		7410206594208570468llu, 3191438393876047112llu, 5987703092424369799llu, 2980589097028231321llu,
		14068426129966336098llu, 14101700077034496406llu, 8248465050998948503llu, 5662578024836438220llu,
		3221302383213781503llu, 2120753641999983502llu},
	{0, 8923408229872855658llu, 17826377385510504163llu, 6923189285408783765llu, 4220163640982674463llu,
		11488083710860749097llu, 6514515005836436110llu, 15957427188579118327llu, 13966950799504888106llu,
		14557148021870604898llu, 9221645837216542314llu, 1323671300429636713llu, 7652100942130083583llu,
		4099969916400833401llu, 15151947502896315315llu},
	{0, 3948780707424638014llu, 234929198438826088llu, 9981159534414681988llu, 4574896584779996337llu,
		9829481794912110990llu, 8878685499273380662llu, 6402341707425556255llu, 12279870753515855180llu,
		11568458853922441832llu, 9216870918805326379llu, 6285052033489661318llu, 5982141867120011210llu,
		5682381016004779249llu, 6633351655590004050llu}
 },
{
	{0, 17181994854159189037llu, 7204859594218674412llu, 17245575123170578734llu, 16007958081618748269llu,
		11078947825141436989llu, 10627636641628360571llu, 6144967729424829905llu, 4184828509590817741llu,
		16100605613352205825llu, 6322135403059527865llu, 14175221681838285311llu, 10029527710319623529llu,
		17646402164132434000llu, 7411344501515214814llu},
	{0, 11203615031759734017llu, 11144450674433295961llu, 8474194468585045828llu, 14177435422643404933llu,
		6117765299207200237llu, 7992139124350251075llu, 4927052703440217545llu, 9667644627129261044llu,
		11534667655908088183llu, 17384535813734955521llu, 11588781177938522243llu, 10374898630100381002llu,
		2753131265824398931llu, 11179660247780982068llu},
	{0, 9589044541242436796llu, 6487281021646943114llu, 10764627809059470908llu, 11786684839977808737llu,
		7049656018451901883llu, 6317863271189168415llu, 6602425023325242953llu, 2476909897074993131llu,
		11005395058002919834llu, 8598797077052590660llu, 5791417424055883316llu, 3759821817556356816llu,
		9303866423252842951llu, 12183933367424124965llu},
	{12904882099353054484llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 1043646357261098768llu, 10327970021742469371llu, 15410161040046991324llu, 14166201057345108531llu,
		518839565313154692llu, 16883433961139367447llu, 14211914848575998278llu, 2370037094921371079llu,
		7779631909985747152llu, 13657054621069088012llu, 5472107035461095563llu, 766012808496438642llu,
		1348049064518677817llu, 12507523453908287925llu},
	{0, 7259383790444511446llu, 2492692630557846887llu, 14640213637369378364llu, 10635434061461299321llu,
		15150047122494752350llu, 4506632626436821415llu, 13280682133669700253llu, 11965138521573572771llu,
		4676803627844470097llu, 6884436991833087932llu, 11727582670671887537llu, 4919509087899302060llu,
		9461220636873704478llu, 11397321401060537575llu},
	{0, 8982950915075751507llu, 4252436844156387687llu, 168381430032906300llu, 5072406647688653249llu,
		13049015725968568059llu, 15264701502414653069llu, 13713449551130305430llu, 10169300227065072076llu,
		5066846595136988260llu, 11810585904203868835llu, 11799647410246645542llu, 2720579273368971045llu,
		8941872969975205920llu, 16088729288730760394llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 2443517625569218946llu, 8703682068837478119llu, 1375649562873020508llu, 8155952504827271091llu,
		13854658655321117468llu, 4273717471180466348llu, 9128094228020403907llu, 11762146784797968840llu,
		1692223766282081830llu, 11388577442260777738llu, 5745689493514757095llu, 14941079484128253418llu,
		10495789306699715730llu, 13013938074707707677llu},
	{0, 8074665547676368842llu, 17549117100959751616llu, 6694766846050718977llu, 15231649065412714374llu,
		11497197707820277586llu, 8161549070389215866llu, 8301107310855675987llu, 7577745565912407624llu,
		10525853775028521537llu, 7624704048537958195llu, 3389009791501353964llu, 3827642746112600582llu,
		4399865363699479867llu, 13952395999804915384llu},
	{0, 11244713563130836223llu, 11393939243501687072llu, 3930822162520457194llu, 11209133879612195764llu,
		2023443010675079896llu, 17517067566752835684llu, 10327228486824624751llu, 16336165699538504972llu,
		6911239431563045018llu, 14756297871782468797llu, 12056786960536644395llu, 701201304384175554llu,
		17155096286296596492llu, 15764597955659820353llu},
	{13461331785338955373llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 11027812696194216912llu, 710242601720910740llu, 10958103551617316383llu, 9388011608689479412llu,
		4109310265688836488llu, 11277584114397824785llu, 3349426761416389621llu, 11058612829508578216llu,
		3347768745060728329llu, 16169217547697038509llu, 10721285601521979892llu, 14704578431890006250llu,
		10726988449018902109llu, 16727875100378559426llu},
	{0, 6495836931625401890llu, 4305902055852132645llu, 9668299982386998418llu, 13135081582327810446llu,
		5210963701792489961llu, 679357628728703084llu, 15697434906355082119llu, 13711973705686386315llu,
		8534041325592092596llu, 2354265136505181558llu, 16700275887651319238llu, 14174458560389043632llu,
		5678359988204827959llu, 18230829671839545255llu},
	{0, 3493068406602697570llu, 4380128611078917050llu, 3376886166744119376llu, 218889659402463944llu,
		12065241847223218997llu, 1271245003624748143llu, 2527846735188799158llu, 4098439599115042llu, 3451471483416752870llu,
		797627291961743934llu, 17807669357357394269llu, 3590646502460011839llu, 10253901224504194026llu,
		18311156846157024748llu}
 },
{
	{0, 371405144453660338llu, 7621221811092436546llu, 14280731135781318321llu, 8136475799265425874llu,
		13814886812229207765llu, 6775174223062859966llu, 16289057348658116895llu, 15434819608712938085llu,
		16333180546333760399llu, 9704933772278681143llu, 3531378826032986755llu, 15895670488879150074llu,
		15631325191774662622llu, 12939265610180447074llu},
	{0, 2955081892704027612llu, 8126378412970145077llu, 6542459145811343487llu, 13589845849197491767llu,
		1046704708018752160llu, 8928274162152832006llu, 15729167203806470689llu, 5845774391596407923llu,
		7792132925770814481llu, 3808585606887744494llu, 17822175931967641243llu, 9214320449033470195llu,
		1996150373837511619llu, 12426569275077990074llu},
	{0, 15592819629075891113llu, 9192579657993261431llu, 5873456141172405308llu, 5577077858692530557llu,
		15242329003557119725llu, 6198212564343501186llu, 17891692112902661962llu, 4759178934012334092llu,
		6118391837624013701llu, 6499891147762155362llu, 11543614269455831638llu, 16324296411196637971llu,
		13810239873329380360llu, 15780270285047470110llu},
	{17472157469773158916llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 8361335643158538057llu, 9564253545733410821llu, 16932184435295943320llu, 12786740305588642527llu,
		10145524234796807595llu, 15121176302833085771llu, 9545491299413784840llu, 16887122627713763519llu,
		18273834024068211058llu, 17461507359491188707llu, 6221125836672731176llu, 17653687657473430720llu,
		9208250101432665433llu, 719331920877230763llu},
	{0, 10020467965658262088llu, 13999207429946952436llu, 16086504432904598043llu, 16963015482892869226llu,
		4968097778807295526llu, 1379280487672844236llu, 16754434525593438129llu, 2491430333185552127llu,
		17795186400656882073llu, 7664493383063446059llu, 465703570779859977llu, 3319691155536003404llu,
		17483790492350833982llu, 16940773150453912526llu},
	{0, 12236537237215253512llu, 3304857736509409257llu, 12374885081130074006llu, 13615203948878288722llu,
		1234545304631198571llu, 5468378179620429384llu, 8586300495708009490llu, 8001134035570951429llu,
		9984081021847359332llu, 10231105906094561226llu, 7505711960736903719llu, 2284741894778474532llu,
		11077589155248905662llu, 6421154993869584893llu}
 },
{
	{0, 15475557720575946647llu, 12352242759778038661llu, 11254065006394613025llu, 16286771179820828163llu,
		7924588041562155376llu, 8435548743367637437llu, 4888005113733774166llu, 2328448718431277382llu,
		17502254481701683569llu, 1588995326504998977llu, 9987662711408111479llu, 11713692813848099428llu,
		695072736664164907llu, 2878205428627683684llu},
	{0, 18105978002024790338llu, 2050075896395704817llu, 4678746398412280040llu, 11376431737253831287llu,
		7375807390125439360llu, 14809365230951188802llu, 16703974114603532684llu, 8415288195781389341llu,
		8599939269101404943llu, 9418089917658155516llu, 5340855602645526780llu, 350696980453077983llu,
		12441345923466220054llu, 11490109316189911155llu},
	{0, 13116930674099295469llu, 12656556315473605419llu, 17716035203622053366llu, 11993484976828978420llu,
		17141848345799030548llu, 6921597917090471852llu, 8209057581215335700llu, 2344475288438704175llu,
		15811532879744227955llu, 10826246539818967142llu, 4988850718882781301llu, 12050006573176923920llu,
		12669240019386447692llu, 1005606629855208894llu},
	{5666440381827894271llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3536127382496638917llu, 12162080153922337787llu, 1536024197041597867llu, 4644946698501589754llu,
		17279389507855341802llu, 15279663360640860024llu, 17250844342234070725llu, 10205309425877431159llu,
		10525953516088200477llu, 12081196016490871890llu, 11100142766573616980llu, 6196562171775790454llu,
		1309640852738808861llu, 16791919521230401100llu},
	{0, 2740150008376313892llu, 2966507214558168963llu, 17176046444795898632llu, 11528733351920139796llu,
		8072709300915737344llu, 5058184604960423450llu, 2587536322830286231llu, 13837594386309680173llu,
		11474436324901005559llu, 9833002927608620259llu, 15470167259874228116llu, 14326770050198622465llu,
		16216959022029999307llu, 10095114492624068276llu},
	{0, 3713456240355256278llu, 17335379720809184714llu, 8918708768756060595llu, 17706155769821553778llu,
		8845967059232577624llu, 15149871926299401285llu, 7509619811955869350llu, 5120442814588148246llu,
		9801823053552711660llu, 16835847203086308857llu, 15096077972099907047llu, 3849403995385571885llu,
		16903084342811742855llu, 3544990309070371848llu}
 },
{
	{0, 17507952955640737380llu, 9730344079505751245llu, 3702957278752961836llu, 3370423189148983959llu,
		16181116918940923533llu, 5155806292946636850llu, 5279165242686298818llu, 15728497641969815459llu,
		8539200920620668348llu, 17450631057827728411llu, 9465211445365710592llu, 5557692057268461444llu,
		4512486632475397538llu, 17838091790101613377llu},
	{0, 8453434418370426568llu, 11678086264910716675llu, 2659035050107765848llu, 6317781205215020776llu,
		17494296132048268309llu, 10874201655698317423llu, 12795750337929894513llu, 14033850032890109389llu,
		4047851147309878258llu, 4661594066318019518llu, 6193423670060356907llu, 10203546073747723157llu,
		17268397176500847989llu, 16984083253748169964llu},
	{0, 17849353806288432980llu, 821848840430714116llu, 2618808415666566059llu, 7033285373706988648llu,
		3077152436290795306llu, 17115888376308598271llu, 1968273034528412180llu, 16043032442180596894llu,
		9733744370698785685llu, 10784621979531076742llu, 5732850229617340190llu, 14559185441657522628llu,
		11560559375562313941llu, 8566170579620434416llu},
	{11015049555890103727llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 1555677483077755767llu, 978128291554905704llu, 17982012385441072844llu, 5844058773588071677llu,
		9915085171801465201llu, 8317616171034648476llu, 738950327530580359llu, 4102537492658972140llu, 6142477449663900609llu,
		5171538530365863494llu, 16699654450811716226llu, 14659116806797560906llu, 13864467455615409305llu,
		3073345839952976088llu},
	{0, 12699227369468152631llu, 8415508244465837797llu, 16720745269567887192llu, 10071367588247824133llu,
		11773860402215849259llu, 13667450621149393161llu, 11128796943107259128llu, 1643705091857690312llu,
		14611374425196454451llu, 2676648133786630647llu, 18044921257798290987llu, 9652531699907268491llu,
		14185185887870789838llu, 2732229976364085078llu},
	{0, 2995978413031544552llu, 14541577187537720939llu, 4607483640700709119llu, 8339015677792718697llu,
		386954271518110612llu, 14088902905968974910llu, 16653729100655247308llu, 3074687305074562471llu,
		6704885460809093770llu, 17051694647993955878llu, 17828808495816379426llu, 15211279990872727110llu,
		10109775682164304237llu, 1731714011409128264llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 5367388189432756087llu, 6187993041832178832llu, 14103027705359604271llu, 13132722624669358899llu,
		1332522799039214180llu, 652599940771978699llu, 8245134711666045424llu, 2092631847795197980llu,
		16370185600056006413llu, 4419384582247353662llu, 324358021813464514llu, 17224629410245992119llu,
		6262566295232121495llu, 7823801598973439255llu},
	{0, 11330471501018312087llu, 6147533866616729394llu, 140081714083888148llu, 10841563967256714629llu,
		8861721042799756770llu, 4377891611896123196llu, 16284104597211634406llu, 1279849918010779615llu,
		1336177689544122776llu, 3593634158239393720llu, 9559546826321322858llu, 11224037553830770674llu,
		3193379927656667990llu, 10475549885399439358llu},
	{0, 12825462862228598722llu, 2060453251793122024llu, 16290983267544929599llu, 7955341429494539466llu,
		4117616488587368545llu, 14197897389126084529llu, 13540654410735195484llu, 890181177707819819llu,
		943124488867494004llu, 2978596240021831352llu, 558503107578245874llu, 3379166597209668605llu, 14498138414442330347llu,
		11132455007150996083llu},
	{9376043354880893465llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 5807544391342555002llu, 10209578791511965656llu, 2781210806226175784llu, 14428385683964289994llu,
		10352342166314813435llu, 8318118708811737748llu, 14110000261774810749llu, 9048879585687435583llu,
		2020319056402625987llu, 1451897918839124707llu, 11606500917884236998llu, 4273433668047194846llu,
		8707112965048624092llu, 15530083594431866311llu},
	{0, 2474904601101139403llu, 7812812715048578681llu, 5434022748331136593llu, 14001339611478047146llu,
		18310418866262051975llu, 1907480782477392758llu, 8991619469273412913llu, 16870906539619264492llu,
		1654281055542168563llu, 5320092864799124525llu, 13819937631385778175llu, 10524734805979058927llu,
		154805361165982695llu, 15263921517717909631llu},
	{0, 17213085743826206964llu, 11606081134884669626llu, 14931234081531033031llu, 6470651465364783132llu,
		17422107666647720448llu, 12484406146942976798llu, 16491934988897518508llu, 7928202706106532598llu,
		18266086031935939733llu, 16815049551632840033llu, 14483562194453577611llu, 11853061801381293534llu,
		9555416196707525654llu, 6788691385386037070llu}
 },
{
	{0, 8658427715351631775llu, 7245043423564962972llu, 6471147282824785481llu, 8550509253480818958llu,
		18275860498477050524llu, 3981087737436735632llu, 1905105614877341278llu, 7565716947349037009llu,
		5052376611090398024llu, 12832015193126988260llu, 13841176976904102325llu, 7565639631232941364llu,
		16774334510390796233llu, 16449333154025320591llu},
	{0, 14119584649323620420llu, 167743078508389803llu, 4839150381469381809llu, 16196038678215232991llu,
		14600975912196536075llu, 6851426643527788511llu, 14343519815133356830llu, 12387619068916032241llu,
		8565968103514311400llu, 16243257579431045947llu, 14662723582816193231llu, 10873714213759603857llu,
		13568203382328430469llu, 15018762331214593954llu},
	{0, 10135020378055451039llu, 18175669997096609758llu, 17101098467241433319llu, 10932581124320831135llu,
		3301405786916840095llu, 4223038159046242953llu, 11228705948104107111llu, 8985461893519254940llu,
		13041157496191403511llu, 16771265948701665575llu, 178506695500831868llu, 13850872007496797989llu,
		3885969206688668147llu, 7525812678055468288llu},
	{11334921432411339619llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 5746379657637014176llu, 1200048727031232314llu, 2770059747228413709llu, 653824555509301285llu,
		16607796643398217277llu, 1381755105374391827llu, 16731166720252822247llu, 12637976622802657821llu,
		16311426177535244344llu, 13209454987137919099llu, 11631791749739100413llu, 11722954104460514325llu,
		12019181237937642284llu, 13724344230041936456llu},
	{0, 1222264246347272072llu, 721725863347824427llu, 18138099169427929046llu, 10027514828855333371llu,
		12502517779446493023llu, 5348135500725188163llu, 3718674624853714246llu, 18301750976014374635llu,
		1001733858797106083llu, 13910478568718631423llu, 14402716768981030318llu, 18421184023048661434llu,
		8463659454058426447llu, 5922471159299409383llu},
	{0, 15375565499980617824llu, 10051345733598652202llu, 12368312432344985046llu, 7173235467888269249llu,
		13350651505697219768llu, 16086198465750407726llu, 813396728054497407llu, 16126132237702588398llu,
		3065637352605197329llu, 6607567244819198795llu, 828322833735197242llu, 3897234014939554638llu, 813687887146319975llu,
		12847332463794658037llu}
 },
{
	{0, 18432508341435240295llu, 11901320208351854730llu, 13783323914989345027llu, 5788993603032377496llu,
		3340435839221697354llu, 16189482525050135193llu, 3626510444418849113llu, 14159608433837664290llu,
		11833511861990887919llu, 14078767689438700586llu, 4957282837760965120llu, 7903351595994654570llu,
		5486710880038817251llu, 6941585545789041489llu},
	{0, 1744669755948881414llu, 6787394194854972310llu, 3939094768395238190llu, 323258581419583613llu,
		8730796568200099244llu, 9832352566780566959llu, 5967225142916475831llu, 11331044447935128338llu,
		14549337835322564135llu, 2250385056211341278llu, 13381653127438577154llu, 2133638295920485857llu,
		283466545691084681llu, 8798660172067901636llu},
	{0, 1763592826729815201llu, 6767432868625354501llu, 5818856939382324986llu, 8726026437086107068llu,
		547734482921746051llu, 9926611918238402398llu, 5202449505213240517llu, 12017530681091458466llu,
		1312311512307617767llu, 3616107385232858006llu, 8212572928751282115llu, 8393176902060033383llu,
		12779748951253203077llu, 5762304404502565318llu},
	{16736434971494528374llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 16368794851447951535llu, 18229181154726792012llu, 688310657465408928llu, 14966789645061547603llu,
		11432609882156437014llu, 3662917653221902866llu, 4555724856728781040llu, 5171163427397206866llu,
		9247157782279550502llu, 14385789579045492943llu, 1041667622649884932llu, 7904609421777270633llu,
		13518970417347892399llu, 6738663820415726418llu},
	{0, 16938656505830446822llu, 12071390451937935570llu, 4413692073582832943llu, 5447814542980766161llu,
		8000578507502009150llu, 6510396493487381830llu, 6871148086445356417llu, 6484317580615109989llu,
		13348875477177975384llu, 16200016760736402568llu, 5018240086591276648llu, 15839782737093090103llu,
		11409277401135521471llu, 15390035790911101310llu},
	{0, 2711892205759691614llu, 7961018381744755016llu, 9678278742920755398llu, 909706870273059535llu,
		3085231010055466761llu, 10035622391337241091llu, 8781780739975732205llu, 1661185948143405820llu,
		7249082113865952394llu, 10610669396628156022llu, 7221859449667347357llu, 2829534523845425494llu,
		12367645822301091890llu, 6768295693960031757llu}
 },
{
	{0, 3805040210845817748llu, 8469928818908970114llu, 3365473387560541022llu, 9261055338248025659llu,
		2768603483905340659llu, 18333241892622514941llu, 7563351927745303251llu, 4732825792849587723llu,
		4693337846613966529llu, 7054981199166840085llu, 11092357893092558759llu, 9358132683333615893llu,
		7477369514703905839llu, 8614541553083176601llu},
	{0, 5409963296292741596llu, 17876186648864297766llu, 17600319707743927643llu, 14514092289525908854llu,
		2485979445560897196llu, 1662116731137375913llu, 398816821826039949llu, 11587027599561171870llu,
		11570351471173337953llu, 3905985243554817210llu, 16640354897703504250llu, 15508377697216624713llu,
		1115427115400936769llu, 7607009329284586706llu},
	{0, 6230769265077534631llu, 12424333131942800526llu, 5752817623949603125llu, 11211139578522191825llu,
		17316682942110462462llu, 9377298318346918817llu, 4647379427039618283llu, 10942290033679139984llu,
		12683115110666004716llu, 4847209689285389962llu, 15248368625294973094llu, 7064419883722720007llu,
		11399573370947667494llu, 9139719283788875518llu},
	{5656352431908752954llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 18018729832726290391llu, 14051034951165516962llu, 5636089860593038143llu, 6384867609316386917llu,
		7147885380830833616llu, 17750580304959286684llu, 323879764263332943llu, 9095388113342745934llu,
		15962813065683237701llu, 14708012120266267452llu, 7900974551823132011llu, 17931421288157469786llu,
		3112691041896935367llu, 4327610847222885987llu},
	{0, 10067069436177547420llu, 8196897423521190017llu, 13547033744061033422llu, 6191658759900285201llu,
		10351499215305648824llu, 6256590000032958767llu, 12062691032758328640llu, 17617682575293536231llu,
		10109055124601127473llu, 3147154952278816816llu, 16630577117883562019llu, 13853369957853659922llu,
		3242970464657279126llu, 16899485670454578796llu},
	{0, 6038243571481972168llu, 7568945530268745865llu, 1664385167255516600llu, 5929871335474953621llu,
		16823854554942820369llu, 12137978474581718652llu, 1439997452357593024llu, 2686491257942388449llu,
		12993058272527404108llu, 17808940025852828607llu, 2306545069897836388llu, 4711316635862686093llu,
		15726204886347811642llu, 8559867790690138112llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 6268018628084659191llu, 9644171475360203816llu, 11351535506208767515llu, 4324626206316203540llu,
		2923918404226200067llu, 16131887135664823899llu, 11886526182933906705llu, 11585493544175001613llu,
		8842185738505507224llu, 7824071974543850043llu, 11623405827953324991llu, 4406053151632899200llu,
		7040550587484021795llu, 10591359057177071403llu},
	{0, 2323715797371273922llu, 8366686494193843105llu, 5888188820369968689llu, 4184273270325234097llu,
		10874070061157392588llu, 3058298709989010079llu, 17280014279084369342llu, 7199016978280755132llu,
		16818640808282356741llu, 5372454094036390523llu, 247977446112486954llu, 5336983030341108391llu,
		17603390827078875582llu, 15003571567474981903llu},
	{0, 16158780255692107209llu, 11456795337117964843llu, 7299375082387096151llu, 4034673023074373734llu,
		10649950606158091548llu, 787896586881808430llu, 2034215598178888648llu, 9760847916913366129llu,
		18329735801074990114llu, 5364355278195055008llu, 17669930135498806395llu, 15869801285529216502llu,
		14054940187090047241llu, 14387488531404601071llu},
	{1931113929758746018llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 10141370054853137248llu, 2555731838832564522llu, 13994881458757423930llu, 15770769837912707594llu,
		3049409652777939693llu, 1127739553496342712llu, 16446654876881404471llu, 2681479551327907735llu,
		16398759284442149853llu, 12949451401837561400llu, 2114504086603304105llu, 11364621431343828742llu,
		1882692375522384990llu, 910105611905233185llu},
	{0, 16567821599122096883llu, 18062383044069589981llu, 9240203297807970430llu, 2222941363171995411llu,
		5557113122242648833llu, 4822020416272634671llu, 4696360640769777466llu, 9473148744200329580llu,
		12173733958744804153llu, 4840719102823716592llu, 14228236575916802880llu, 18041941633831380934llu,
		550915059792560022llu, 6594184341073216924llu},
	{0, 7150798634727141381llu, 538010004659617978llu, 5519235475243116833llu, 202757326449536007llu,
		9151442574303049701llu, 3654904244634312436llu, 8009186631242621610llu, 8542906919336312457llu,
		4081353116280084661llu, 7279255138227406684llu, 12837407935304265423llu, 17614078381324954718llu,
		14763244262139705343llu, 1020196850274818391llu}
 },
{
	{0, 9602539347405773054llu, 12113329881029728092llu, 619730248266143786llu, 2958840249414915188llu,
		10339486854117373204llu, 5439567614693238361llu, 10330555908946046587llu, 18205725833221284621llu,
		16252202768234473596llu, 12846632446563561336llu, 12449803293232569123llu, 11432171946804549758llu,
		8115507306823670900llu, 17613204549776508220llu},
	{0, 4781479572361965328llu, 16075510395613529153llu, 12432851433359027238llu, 4561699907640972666llu,
		9107889391332350975llu, 13672300752685239098llu, 11376790056483833663llu, 1004650450120274152llu,
		2985423082678320298llu, 771068895220760794llu, 5872822493837450925llu, 2739502390594413299llu,
		17158095577181423415llu, 7534170403190263463llu},
	{0, 1061725824612663575llu, 18036821346085692005llu, 6037231930099928648llu, 11188873094368554024llu,
		10249009352090398092llu, 1721364232599326617llu, 2788397218383396217llu, 14797518790968615902llu,
		3275190817840741532llu, 7571375133190584970llu, 17756340131990905372llu, 8823140152724452854llu,
		16863397679689986541llu, 8991566479470777261llu},
	{15451472947477371491llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 198409285095490432llu, 13926153278912313198llu, 14694278010370538540llu, 8974350408112858292llu,
		9288660279157709599llu, 3466971201795854045llu, 13745584421464718081llu, 10550870668770931169llu,
		8627768119005911191llu, 12445262013039768676llu, 319567394704518444llu, 12779539026073526111llu,
		5064195754201160013llu, 6279319214906636236llu},
	{0, 17136379150810609343llu, 389278513674153928llu, 11071569963637869195llu, 4624326266593479860llu,
		4081516097121472457llu, 10797923331434404404llu, 4888420712372433257llu, 1576786896054285369llu,
		2876223710642649570llu, 2628531520980057073llu, 7839915245370346748llu, 3606373660001958218llu,
		2338059532106485892llu, 13859411887738566392llu},
	{0, 17981555769773352421llu, 3253662687405466714llu, 1393853719542757409llu, 16861575370062307050llu,
		179719715799138759llu, 10259114744194808315llu, 4308399974622298732llu, 15480787638721516550llu,
		16320626958258931503llu, 12914753241588986884llu, 6414505275835939278llu, 5133729455884743582llu,
		6471667449099416848llu, 14236038704006691451llu}
 },
{
	{0, 4306704403752749578llu, 6751806534314247601llu, 11094787025588984277llu, 13923040072488915268llu,
		960095130342535194llu, 9464666668968560824llu, 17155742479488201263llu, 1939218180622527088llu,
		15553311514916866234llu, 16347036638308069379llu, 12942767544895343782llu, 10849904388037613362llu,
		4244494092738226195llu, 2352707837438983749llu},
	{0, 6288023179830067765llu, 1397145421705705459llu, 17519182444132472918llu, 7063969696776123884llu,
		9722004339939314202llu, 4709705025440287021llu, 5562146887817403723llu, 16001522518670057724llu,
		6936299813456336794llu, 3453810423353564839llu, 14462173886027023898llu, 4097917238964638770llu,
		6048729209156396070llu, 2807874529087338517llu},
	{0, 10687436659002739332llu, 5328681659504920706llu, 611277642182310222llu, 6786439590462360877llu,
		13601868902958230144llu, 17464599366262127011llu, 15649646686333167217llu, 9303409160508683448llu,
		2225763980710518195llu, 16416925847562180830llu, 13738673851319663896llu, 4905334291603900172llu,
		15879257527941374274llu, 7018230060984626140llu},
	{8659933700485883352llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 8370532101121923447llu, 12902949500570879153llu, 16833939614349509034llu, 2575765290461027405llu,
		6891179544687188570llu, 17289247233625483886llu, 6046078406000282464llu, 6664011515116321781llu,
		1228854788634674323llu, 14136185971390107642llu, 13544959749204603552llu, 7375236871572731274llu,
		3538238433678523418llu, 686073501277516576llu},
	{0, 3645284038965790575llu, 8862362913983797553llu, 8200650293925996927llu, 12019711299225581401llu,
		4495796272659371547llu, 8386261824545631987llu, 5113794268689023772llu, 18397846238221364229llu,
		16784880298329001059llu, 5165521338103324240llu, 10911054563095858561llu, 8726707433832663691llu,
		4929661370167483213llu, 3592707029692424375llu},
	{0, 5675364270486259013llu, 13382444967580861998llu, 284709639997551297llu, 12482254321039673268llu,
		13451652258728793559llu, 18323388136644871474llu, 17087932904703838795llu, 6747996473887305851llu,
		16156399096680056114llu, 11127618084278292770llu, 12800734659623669918llu, 856496532638571419llu,
		6375138988515313363llu, 12881506814810387526llu}
 },
{
	{0, 1990294452487899527llu, 4447878618729863087llu, 9227018084458949840llu, 6121235761428441786llu,
		11343686334866547501llu, 9466608775467285211llu, 16894510478676713915llu, 11271801799438320997llu,
		12554764317775043831llu, 7107195288112219790llu, 10115553121650370515llu, 11055529336051847056llu,
		4377966582939404529llu, 8444927073391614654llu},
	{0, 11579035038483698074llu, 6078501246252418533llu, 8230030998955175874llu, 12230475360963229698llu,
		13545579950046899724llu, 14253911576145101195llu, 16540497703392597773llu, 13176143932771015067llu,
		1176053778296096064llu, 16403962102667710374llu, 11318754798282327133llu, 15017806006129304983llu,
		17325900053570726799llu, 14997207543522299404llu},
	{0, 3723728397753309548llu, 16831721730244289302llu, 10662898096344641430llu, 11234101778125361384llu,
		135728963864522590llu, 13985059989790568225llu, 3730547899009987824llu, 17689299065173338974llu,
		18200104386955030021llu, 12780512689229794284llu, 12986992758302669252llu, 18015321171987600582llu,
		17415775923011560351llu, 1410346829007397267llu},
	{17582541182294135637llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 9600863110601426547llu, 14214312391790466439llu, 43623981547954076llu, 9188726303162344928llu,
		13826781733399586466llu, 5756120817013310374llu, 2348067111327601483llu, 17247492944539913928llu,
		15231292021503742598llu, 1535584744713177297llu, 143856067431765089llu, 11780673764460910879llu,
		13840353547779358451llu, 18078454260484200889llu},
	{0, 11707303715461821380llu, 315265430201848077llu, 1069199336929588998llu, 4306013427140926408llu,
		3904745533342205125llu, 625947638086226592llu, 3886677938388402689llu, 17780335441612228887llu,
		10097525602004000958llu, 8582698628951047137llu, 1445978770832161717llu, 12084823343776095048llu,
		3638567764876133739llu, 13127849835508015840llu},
	{0, 12671034951722610775llu, 2494069325544989441llu, 4914615598900125634llu, 3910970749976753685llu,
		3370871048329995507llu, 8144191706196162845llu, 8735687097992034542llu, 2803482098355930727llu,
		4872800120383283835llu, 17988425290090804028llu, 10754278044534525598llu, 3347851465244860501llu,
		8858446177757542765llu, 2388329370814562124llu}
 },
{
	{0, 11513244788481080934llu, 15960460853877449915llu, 13203194153304267080llu, 10219448446301351862llu,
		9301018416437196797llu, 10204548978950219893llu, 7655446436884505486llu, 4234677207455050485llu,
		18212790744174177693llu, 11363163533476400874llu, 2981347279088818454llu, 9118735082466394466llu,
		17054554811785410559llu, 11239597572358348473llu},
	{0, 3448421696432221363llu, 1502033864004518818llu, 287207633536383636llu, 11741728734600919124llu,
		11059408161493161365llu, 1074905733259935340llu, 13574353096099673381llu, 3705393280978279096llu,
		18339805893664385856llu, 17569201233041839901llu, 7466738726920139345llu, 4526011290243222304llu,
		12390901312649454999llu, 12148371982693565363llu},
	{0, 7788375877922437239llu, 13289361020058085230llu, 18238806348520179349llu, 3296168175767036477llu,
		15097004095375432343llu, 15843701623973082999llu, 12827501862084088447llu, 1504976491019091087llu,
		11540348401911922762llu, 8806007670276018898llu, 11052536040945219493llu, 17433389685374619789llu,
		7249822594150009476llu, 4018689424233529278llu},
	{7616022427267579179llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 9265826053635259588llu, 12060499492893714743llu, 5929915554302933971llu, 6838819457628337829llu,
		6575967516695275182llu, 10477238942628160478llu, 15618744625415700372llu, 12342350896837963553llu,
		5638073228824408927llu, 4146577260478565685llu, 1688849908675037292llu, 2406393839438533146llu,
		9439475960882846000llu, 13818611577940626667llu},
	{0, 2137707094649402846llu, 4887713224900198023llu, 13500256185420362537llu, 6581593166182182806llu,
		12407777697098134220llu, 17722233708817321550llu, 3254996691740005043llu, 13236298596320786150llu,
		10825302730429161384llu, 175809945062608675llu, 13439285200589282188llu, 6449422643154771022llu,
		16834332933996215144llu, 9416390010259382966llu},
	{0, 3482333268227812881llu, 5477323590011443041llu, 10844373898379323348llu, 4257956624621297637llu,
		15524583629487743906llu, 12723245420082157339llu, 6673848726610043610llu, 6687572307160494703llu,
		12597003834082355056llu, 2740349167444850462llu, 6886392435693762817llu, 11842247293852504183llu,
		2970405638300839360llu, 13099895206109334111llu}
 },
{
	{0, 15915140337385768413llu, 10966361226872580296llu, 6439937608196660532llu, 14657400866216226570llu,
		7203753935741670747llu, 13377777749175405158llu, 2862267468639526811llu, 12968393524332052596llu,
		4752002920581677251llu, 520650104070717835llu, 6012217907229430923llu, 545246343948811042llu, 4877425598924498651llu,
		13212233371671818613llu},
	{0, 2299963740964040986llu, 2115588417446311706llu, 5253802610579727889llu, 5579876098073873237llu,
		13172838047890980848llu, 5829493890982190477llu, 3736356386714216488llu, 5486507816130987656llu,
		9151396119463708051llu, 13445564929795786290llu, 7048529719806991375llu, 7801369646961306300llu,
		5674409692754081348llu, 45595152890454209llu},
	{0, 14752889812244139454llu, 11117916884613245366llu, 18142067376703869806llu, 5933644077722963979llu,
		8362168594327645403llu, 13773902933570646968llu, 2461757492524807837llu, 7562521705724236821llu,
		896299681610412374llu, 14228842295731614336llu, 2335208039489559834llu, 16655107850593141301llu,
		15476265032180274318llu, 13651735160832749002llu},
	{15725131168287671804llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 5271439276140613618llu, 18435782777814846424llu, 11825374367632049528llu, 286853997840087189llu,
		5745340522418537914llu, 1423480854585626449llu, 8253325834618584935llu, 15341725368634752238llu,
		6991801301541536465llu, 6725236319480537314llu, 7342364166010000271llu, 13552363165251804966llu,
		3064716904035372111llu, 8676746968435968156llu},
	{0, 5293394402433930655llu, 9452629744712341075llu, 13268542042473289163llu, 3030095851226358225llu,
		11579481399263364372llu, 6337522041324478134llu, 9606769133514740089llu, 17558499882456147222llu,
		10156656112799450896llu, 721914667908612473llu, 15617154737807501470llu, 2135141996122131159llu,
		17205901457707940518llu, 16449728280712685344llu},
	{0, 7604236696800557818llu, 17095119683103439851llu, 3599235663508321803llu, 5352689481569076893llu,
		8062252132116956908llu, 17202326238178852101llu, 13322415526432846882llu, 14543447934512688101llu,
		2414668973576479197llu, 15798463596807550666llu, 14107108048585934088llu, 2733058023675078190llu,
		13280102254497390474llu, 2382905990679173366llu}
 },
{
	{0, 3562434260716566500llu, 17000368462694124127llu, 11045016381600650361llu, 16155063620808254971llu,
		15804929808732219897llu, 13557997956030991757llu, 7624011035971793568llu, 6221354350435297947llu,
		11907872209546128388llu, 4580297352082732049llu, 13565702308265932891llu, 15494985344032577784llu,
		14574806443225965582llu, 14264223811421891380llu},
	{0, 12746715068600472279llu, 14880042813648681256llu, 9387539176806301101llu, 12472365232911597897llu,
		3087440400316516714llu, 8020555591885204383llu, 13638002106399328410llu, 18076209721867886576llu,
		10403448975809802421llu, 9676834674996926677llu, 9048488835936417231llu, 8454549867839358033llu,
		13553678505009959062llu, 7392630414987036061llu},
	{0, 9546535113385287483llu, 6874210569424879375llu, 18286227818724339576llu, 16763390799906059135llu,
		1173340207852133139llu, 3155922353721716139llu, 16675716076732340712llu, 3563066311878551971llu,
		14443804270500452585llu, 14498386740770154648llu, 11818556841435087983llu, 17527412440734191906llu,
		12945818499934252416llu, 3173490917404463867llu},
	{14840808303947473938llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 5997829915870583413llu, 6109050722449497080llu, 10362784134139737943llu, 16636793781772017351llu,
		995372907653307229llu, 16116009675692395220llu, 9711932184767960629llu, 8407865251138586783llu,
		3339247729027814646llu, 16538500789099868733llu, 11685936177528565803llu, 11985524606882937662llu,
		184712578549186348llu, 5260394121215897748llu},
	{0, 4486179015843957779llu, 9035101204664260973llu, 727848112411436239llu, 8089780963459466034llu,
		3292660056528050875llu, 13911682338025621450llu, 13596623833684679309llu, 6163781641053165580llu,
		6532726453556596813llu, 14486886560386237014llu, 936116852943464680llu, 15354564620910788375llu,
		2019007782857656474llu, 7944245357865645089llu},
	{0, 11319648215073970449llu, 14268264405940449145llu, 10873342849230107283llu, 9979138052125578144llu,
		8276116340792856337llu, 10287857860128015997llu, 2714206266109626448llu, 12273918272256670453llu,
		14147735851118852615llu, 6697050255789653415llu, 10668272734940108792llu, 771587591104808410llu,
		3002566177063244742llu, 11520320935690578576llu}
 },
{
	{0, 5793118420719883194llu, 14484213784473468516llu, 14844797289594994814llu, 13752395762551869826llu,
		7926100524281837872llu, 3299328148391431584llu, 2530033582696687753llu, 10673137225504320776llu,
		5904942761090641136llu, 18329420381616982536llu, 15711305285434785959llu, 9935492759025354666llu,
		9662584508079431945llu, 14349047753290985177llu},
	{0, 12409082896517781695llu, 3813661680954142796llu, 13628838839157637609llu, 6485665416288079822llu,
		10717158732069633067llu, 16438718148549322894llu, 14150151458222214442llu, 17020056503224102801llu,
		17389681479961675243llu, 2249148565999556671llu, 10686016113398389812llu, 416832619285218744llu,
		6042013499801862594llu, 7900208073765021378llu},
	{0, 5937753321778536314llu, 6540037426370297791llu, 231683390816729115llu, 14222200660158061412llu,
		8294766978574276961llu, 258664795826807806llu, 13269003220296605961llu, 11724514875220065919llu,
		5516169524158967492llu, 4498009894724343358llu, 12155652239898366981llu, 10750870707658950288llu,
		16298445720596797476llu, 13109767246473045574llu},
	{4465612780434488021llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 4357373544902269742llu, 6788767553191612911llu, 1831711519614683112llu, 16573622343160758063llu,
		10400190007817687184llu, 13112199398269957100llu, 13062319849971290048llu, 4271909148269006798llu,
		13046436908315431706llu, 15345750926063011108llu, 1659823817841630597llu, 10259205490544883111llu,
		2239705420686191023llu, 16529872361529046839llu},
	{0, 4724755610528276297llu, 16345874150170014502llu, 12183785262306303514llu, 4870219746528371451llu,
		16379788681922182229llu, 721880745149290760llu, 3872844377369560617llu, 18002165860225099787llu,
		14739802267589107141llu, 2833531234675432293llu, 8714528239140598220llu, 1076904979358602956llu,
		17421952541988274602llu, 7966977808981955565llu},
	{0, 15377179211482738241llu, 1958406479398912219llu, 16919933201013999401llu, 16682622457170405508llu,
		2300629550808076908llu, 10099909797858859702llu, 15368314659848494931llu, 9718840294685602697llu,
		17154933484192623683llu, 8900017955937810795llu, 13349677300768248758llu, 16550812156689693476llu,
		4269956929136870371llu, 1457304026473122235llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 8331645319644279078llu, 1774092505674975329llu, 7474520025259854633llu, 11864628761200273033llu,
		16083811112181068597llu, 8549495977041018991llu, 11324958411436591939llu, 1569413385073888302llu,
		1982243923018457241llu, 3373817837141728736llu, 7917797310238383400llu, 3782363794745053466llu,
		3711142236528462018llu, 7733723343508512800llu},
	{0, 10173161230045621685llu, 9313263839210033782llu, 4206110654927156726llu, 6361833006413845449llu,
		7715518025938281228llu, 1547966666186081357llu, 390196563046063504llu, 13949726379412370203llu,
		10519784012148509072llu, 15672363795137465423llu, 14670420020707757702llu, 9590248685029653299llu,
		7502390080268995153llu, 16988817551026274930llu},
	{0, 3473124422640294538llu, 13773718506511714002llu, 17616929163224204820llu, 7574540632748454397llu,
		10261004451207533072llu, 17624469775936678832llu, 11219484653349388858llu, 3616651217052054072llu,
		12043683001712019735llu, 1926265587626068556llu, 14554626532672485787llu, 4351066938922773763llu,
		2590855234875012280llu, 6713409325047684197llu},
	{2426996357579181673llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 10959652481453984800llu, 10284266590270486438llu, 12562742343092298287llu, 211943340082550171llu,
		12225845340190512951llu, 1335257294679493368llu, 14229416189659774823llu, 17450093822898853866llu,
		3648362654373927547llu, 9098554129695047190llu, 16776091905611472055llu, 1619946361051610677llu,
		14388321776377804615llu, 13542550158869456682llu},
	{0, 8696962048414855361llu, 10875774817477733339llu, 11541096784821094510llu, 5204567107750669458llu,
		2739644648457249911llu, 11458093595357427921llu, 4682474045301636074llu, 2742879880306132903llu,
		8682999466497423799llu, 4699384300362648314llu, 13224244401751284078llu, 18388549469117711664llu,
		7793213210812447025llu, 2235073387998369892llu},
	{0, 478323001364177509llu, 11304746338660827315llu, 18244704149546177541llu, 12932946500026493243llu,
		2775793911456658598llu, 12382344139865364292llu, 2658972033771485193llu, 14369566388693021963llu,
		16975867867785025053llu, 9880204844710688336llu, 17341270780424115154llu, 12208804414188427934llu,
		4795731660718643253llu, 12464318831482560885llu}
 },
{
	{0, 16927890554618687088llu, 17784262800071959525llu, 11445510052246397708llu, 7729353457861696746llu,
		10707093863063872487llu, 11727794106182692091llu, 2286603501929327201llu, 6742583846990397878llu,
		1980565975039023272llu, 2513343145342840243llu, 4141027187223780725llu, 4179309098877850496llu,
		7637411398587881910llu, 6903390117825853055llu},
	{0, 18218238291438176261llu, 8656686725132898910llu, 4183538980592478160llu, 8008207069254390112llu,
		2486589952277817981llu, 1353858809122383163llu, 5452010995812739092llu, 2198264519824941286llu,
		3445278247818157943llu, 14180718081724585038llu, 12544799803965895125llu, 2177303036059755352llu,
		10128115942108715672llu, 16977315245592110027llu},
	{0, 6991637679814443351llu, 10898900408939746939llu, 1146199041475465143llu, 7724170990476218461llu,
		12753225730309243655llu, 13658615896259387287llu, 7550613532851141837llu, 11092790980264074743llu,
		14875301347074733014llu, 17633790643797987404llu, 9379413762683741618llu, 4293105289647370320llu,
		12203133720501220027llu, 9676524733529288958llu},
	{14576418577330640954llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 15139581038268547069llu, 694402363705393512llu, 7498303958255651096llu, 17165682426562342344llu,
		10332748462202390724llu, 9048925415493040341llu, 870728717625193688llu, 13391585936765648462llu,
		6725344994955538042llu, 1473022592754728364llu, 8977917258421650448llu, 7466886607325370485llu,
		13064053246631165942llu, 957472131140556791llu},
	{0, 17048038958701545210llu, 3787278521175741482llu, 13376714974349578269llu, 5181303690763626195llu,
		10022337016282766590llu, 18068769810125053309llu, 41772332832503108llu, 13497649391347473942llu,
		12369046638536017470llu, 6821822065829911426llu, 16296844327193177797llu, 8869029137950441453llu,
		6520148426092277335llu, 16805495892354797776llu},
	{0, 706025209360221936llu, 10612828385135829256llu, 5090722203119453934llu, 11170995510671099204llu,
		5296145588883176510llu, 17568458902172819444llu, 16542765870462764823llu, 15534487387762840194llu,
		17803081302029761794llu, 8517472951747128830llu, 16920067121983899426llu, 6615740670743880176llu,
		16784644607147379610llu, 2315285313461996499llu}
 },
{
	{0, 11876142687066384059llu, 17751504412665238870llu, 8835292909915787876llu, 12748787576321556946llu,
		6884284746171441029llu, 1103383599017857512llu, 3617171726953440162llu, 17417010738791866488llu,
		7209377336543896881llu, 144575900793424889llu, 12170366792955709399llu, 5242075229711648254llu,
		17729141164394348091llu, 992346501609756064llu},
	{0, 14004742842283034757llu, 5953405568591106286llu, 11315883789459303279llu, 1579332255123256581llu,
		11946967754616918144llu, 14277050460046713679llu, 9693585570046172820llu, 16600639705886195436llu,
		14945279681005457980llu, 14338010098471017472llu, 8922711169770477982llu, 654397072655232235llu,
		5796343747582740498llu, 2833620769100638597llu},
	{0, 2382344654991418851llu, 12189302051637008268llu, 7800285151133864997llu, 532781888934162814llu,
		18052998716733940433llu, 217499271045243613llu, 10686205896273938343llu, 10789201469003353184llu,
		11957738371223884704llu, 10018106697351414759llu, 10228627859783557587llu, 16788888347841218786llu,
		4109851059056844414llu, 2827033954431318673llu},
	{12223200238999023940llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 13642322419423873684llu, 10352441025410909518llu, 13975623247256648102llu, 443400020287190559llu,
		5746345249338350184llu, 15148563988487989305llu, 12233308719405351715llu, 16371810290941126664llu,
		10165516732742818569llu, 6658658058093298818llu, 9623633143005018787llu, 17408908687188808383llu,
		7969389125629216308llu, 808523477253486872llu},
	{0, 10531770334611323760llu, 3153552663529252947llu, 1600717168274675475llu, 4112842041006343878llu,
		16426435716507914917llu, 17365047902968693496llu, 17286185270843993226llu, 7467552880749233798llu,
		18051418066089025675llu, 11009248769295696176llu, 8290169386049226881llu, 8999163424485300983llu,
		10433331144616649516llu, 13482757352794103929llu},
	{0, 8560207986662391978llu, 9633552263943184758llu, 3391640573470312108llu, 2486176724790753628llu,
		15567914552724788553llu, 5706515886399435582llu, 17286969846488049427llu, 367674032091097328llu,
		7779539352891827215llu, 4767184348817467879llu, 11345670709468137254llu, 4725993626249372932llu,
		7039171591673934952llu, 11543549645979420270llu}
 },
{
	{0, 2446526362195074792llu, 17233495304477974851llu, 10875539003035868130llu, 7218590836895100028llu,
		14146006090675198424llu, 14656113311668687852llu, 12698633977142994899llu, 16952536661212375426llu,
		8639990185675446341llu, 13027990775681371153llu, 16428929211747898093llu, 8928042061975918349llu,
		11888716918916249355llu, 4123354571536335791llu},
	{0, 7809478348362476670llu, 2310751759507054668llu, 2008983745144923561llu, 15915568680922380911llu,
		8964261416669703530llu, 11427435790009533121llu, 2187146169269810667llu, 15879065725803077990llu,
		7305431193546762229llu, 15710501949951675675llu, 3533776856668502464llu, 7437781717206709167llu,
		9440994618126598048llu, 14560004008916448168llu},
	{0, 16127283495913402812llu, 16697317139332804793llu, 11123228214115741259llu, 7435833522003470102llu,
		15669581354084238547llu, 2585696517661135698llu, 4278745657591771596llu, 5364905575561038449llu,
		3635995314988275521llu, 11313295040340628966llu, 6720416742340896206llu, 4237799406692629429llu,
		9570347696793457273llu, 9749471611900926124llu},
	{17233494240146717254llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6076654859622286570llu, 13244504743265719639llu, 16914041180754281273llu, 17270743104693767674llu,
		8634740634411113217llu, 8554278227578439767llu, 5834057540830960430llu, 10523696902336359428llu,
		13254264824849428862llu, 3951570475722149525llu, 2292434020888613649llu, 3168566045073800888llu,
		7405481553393188233llu, 12035227463425599861llu},
	{0, 15747355732707098612llu, 16829322881884484555llu, 15761660951251366160llu, 5806055633216150052llu,
		17659867855875711714llu, 18035445636973173082llu, 16534253557176129828llu, 15656498123818838062llu,
		12354261522564763872llu, 12980636564754621844llu, 17679562132894112073llu, 16080051492500989804llu,
		4393752411575744714llu, 18335927292513638305llu},
	{0, 12339977747816193082llu, 2599354147223381711llu, 8670552568195860068llu, 10181887155032958988llu,
		15760636855933040939llu, 17450822489558958889llu, 17806107944143653474llu, 10773271336175205773llu,
		18082936702611802850llu, 17856976174650574127llu, 2905152960812760288llu, 11585860382144099411llu,
		2527113303536112366llu, 679788600065711055llu}
 },
{
	{0, 13105020834038665119llu, 9044550787402498252llu, 108132491505950861llu, 5806762068661577981llu,
		2375625700989961631llu, 5279003011865587106llu, 5033281368593765286llu, 7044121476646197197llu,
		4716097266832393845llu, 9195810702915734592llu, 9273280458394352439llu, 4510241007207341176llu,
		8918363235513740842llu, 3018950203964227873llu},
	{0, 13492871504574500502llu, 3655152770815696893llu, 10905724469598827973llu, 14185358906283478235llu,
		6650532989358014276llu, 17939406628862197044llu, 8638367653946692726llu, 5832532317235914093llu,
		16515506712207753615llu, 17383136008020750194llu, 4458931687063603510llu, 16953917049228962847llu,
		18428040817430262761llu, 2879910545113955039llu},
	{0, 11875669331625067181llu, 4839638381192736311llu, 8121637543640230338llu, 17319068979869553774llu,
		9965390608429810779llu, 17292350640476484067llu, 7298365322336080801llu, 6239558235360465982llu,
		10733192040550500210llu, 586686968321188472llu, 17155691065232329136llu, 4032604485343703933llu,
		8908272122153673154llu, 3597523961618006592llu},
	{14765350276319139508llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 11471265314330181278llu, 3631624958190228596llu, 1017372510659388600llu, 17066569840626858065llu,
		12368441304949045703llu, 15416083593480043156llu, 13718937242825357371llu, 13213100110570637002llu,
		11454582957302988646llu, 8987828379899977559llu, 1041422430375302617llu, 11452893739986930834llu,
		8341596615124958859llu, 17770538097100523858llu},
	{0, 11033038942915382111llu, 1000656029470018682llu, 10147735617377120541llu, 17427882184996665033llu,
		11312058587610120820llu, 2851850790462240915llu, 17039349161798214791llu, 13864549049620376045llu,
		5590751273359491247llu, 13720562131792346497llu, 14682028502667811298llu, 12809716586430194778llu,
		10076403096043944244llu, 7359885801936293278llu},
	{0, 895798427300619895llu, 8117954211981857518llu, 14725640450075067710llu, 1819284099585516429llu,
		5361669352353281630llu, 525250345496210330llu, 7207387327557654592llu, 14340520085962118528llu,
		14703037380010967767llu, 7057466727838386550llu, 13315471430914626927llu, 6850805855461944322llu,
		15867824247397262394llu, 692379086836471292llu}
 },
{
	{0, 9418428532284132230llu, 13455752713718073759llu, 16111583461151643127llu, 12701887952774346373llu,
		10253230756575760656llu, 9418747089434746827llu, 1384119080892028519llu, 8943088667764214525llu,
		8195034336480954705llu, 482431185579841438llu, 843993343608230962llu, 16977960194837098519llu, 3070645137684074642llu,
		9971402081856663492llu},
	{0, 5035879933351251815llu, 2440218942718143980llu, 10212367422764305513llu, 11634047980335588405llu,
		11203563163848861643llu, 14104447304274967711llu, 9890459204116889293llu, 5467235404627519973llu,
		2285060817597917805llu, 8836691746804939445llu, 16120956354759797675llu, 6009565315369793311llu,
		5764263999376168533llu, 126631026307234919llu},
	{0, 2366150472018553269llu, 5616068014510204239llu, 15052500239344923023llu, 7770442961613999673llu,
		6078142807401543490llu, 8545545295492746778llu, 3308544878636773661llu, 6414863180356071939llu,
		13637553358827083102llu, 13170324628975390633llu, 10686104827323950326llu, 12362076024628408438llu,
		996156940758026922llu, 18015600853823756839llu},
	{14480750987221553683llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6598696176141061559llu, 11003287005349239592llu, 11801384929748956084llu, 14464174903552066114llu,
		4590301504330989760llu, 4322403023614145567llu, 15600099671769298991llu, 15533671612044526343llu,
		3221271634196764701llu, 103020449427349943llu, 16839328958535928747llu, 4051796570507968392llu,
		6172897034380408664llu, 5214113048017363404llu},
	{0, 17570367794575440447llu, 13802153158890266115llu, 17070129620886729029llu, 3127276144204489158llu,
		1068982168038352911llu, 8311772526921219539llu, 4218773986570484015llu, 16162283796859418005llu,
		11674913267742081373llu, 7698235145778693491llu, 5188688131255400511llu, 4557094886055726530llu,
		3239267311338060513llu, 5007235177879916584llu},
	{0, 3359022568384198724llu, 10439315358180282936llu, 809838890635702471llu, 11771805848025058990llu,
		11288075719603687384llu, 15564967822515489889llu, 10353458700497787101llu, 3386214602684162620llu,
		10339830857673249796llu, 14100410696449971996llu, 11855474686964851357llu, 13033800701738861046llu,
		9280818388528877303llu, 7531293426657363744llu}
 },
{
	{0, 4819181889033241633llu, 17223969924565282733llu, 11640829852997936101llu, 10834576279054259701llu,
		3587860557389837982llu, 11810440437664754064llu, 8102982048831827766llu, 6223573790024237489llu,
		13052523402779635134llu, 8123278835322662329llu, 2028716442569169190llu, 13101135191196826486llu,
		5926447998434418742llu, 3419722074203193410llu},
	{0, 17966609799001489720llu, 15418473003153642766llu, 4024680693350832426llu, 9032871667937434864llu,
		11506006563788077062llu, 15727595203930111921llu, 4035467318427601623llu, 268982680514241752llu,
		11195753638913370311llu, 6214864808005507069llu, 12823478155087790793llu, 10341521036819251183llu,
		11108626176055722022llu, 555717059861302663llu},
	{0, 15240911136456669574llu, 967716413888381690llu, 6535976493659586839llu, 3837262198313883949llu,
		14475673776937412682llu, 6840826834106702527llu, 12086792293200968082llu, 1233937128873995234llu,
		10998606910272993279llu, 241145373599049595llu, 1326633155062586031llu, 9234287572549730335llu,
		10553077355987029927llu, 9478418064995479874llu},
	{2076414095266884396llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 16637242985036678446llu, 2074758937810967692llu, 4799146319055637603llu, 3324733870194719664llu,
		16557234331675668788llu, 14144629005730912073llu, 10586445999039694235llu, 2874584958003129754llu,
		6386192784221319757llu, 10935186583718796271llu, 6210811408225053997llu, 1541240203212891809llu,
		13724223913520038072llu, 6966188520196814325llu},
	{0, 13031024077576579293llu, 2624840978404237729llu, 12452199156131796295llu, 13959639880541450197llu,
		773667440102261213llu, 4200520885740317740llu, 11089457605163540054llu, 5483869706013022690llu,
		18021997507069318719llu, 14510080548788569661llu, 8703689717038824446llu, 6929031590647938347llu,
		8584474153570486473llu, 3470733992677928243llu},
	{0, 6663226190798164747llu, 10713008518817881360llu, 14634823770898886957llu, 2315628543588463131llu,
		12575746729472483905llu, 487758208415368207llu, 5384004357505697008llu, 8844396207267985528llu,
		11897369412864735841llu, 9037761074816084775llu, 16877321032640231690llu, 5493518269061512216llu,
		13206770215475944701llu, 4157861479897977756llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 1716855275580479841llu, 2044199542421589668llu, 15017125740494854223llu, 6642290408392579274llu,
		8503524903810313551llu, 17720785101040559639llu, 2819300098287125731llu, 18164985243561145735llu,
		14583334083391869196llu, 14583525979126225882llu, 17392369566449820946llu, 16610593436497873032llu,
		11723420467387427433llu, 17665583846943861770llu},
	{0, 2414271656839048122llu, 1276040967280159343llu, 5793867906982981621llu, 8059301841398885495llu,
		9920518827910118995llu, 8166356591134840742llu, 5127441276343563365llu, 6328140651860267322llu,
		14857631571979775342llu, 14493871941559869459llu, 13648146155812223660llu, 1136609810804339404llu,
		2383586715680496914llu, 7959252099579117385llu},
	{0, 2054166967839897523llu, 2076473132129883973llu, 12700164512402900645llu, 16424887713886518777llu,
		7090006133833186565llu, 8945414268606462505llu, 1128346795684966543llu, 884049754267742863llu, 6612028069274576283llu,
		7430984771468767951llu, 9044293735245896236llu, 18002274947200191261llu, 12548565318466530396llu,
		7361576314223351928llu},
	{4385928636325702572llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6083661835993690710llu, 1751066207877087126llu, 4689106702895111969llu, 4376871345717579878llu,
		2001488540125260718llu, 375200564130626010llu, 3945252920652840039llu, 7564858904762820342llu, 1062619792887358923llu,
		13286274191031195837llu, 13892965895376090293llu, 9382789686857207028llu, 1491889853577980351llu,
		13929018762448983822llu},
	{0, 8735060683413389693llu, 6301661711563337450llu, 9565296841366762666llu, 14669623575794400874llu,
		16616656244495073591llu, 16156448674756943373llu, 11969702579302575288llu, 11895328040330998412llu,
		8478046703011434588llu, 3445085972279393058llu, 15805795833381283867llu, 7467495708865580359llu,
		15949052039764285130llu, 1507794600429626263llu},
	{0, 13311809161022916082llu, 2274012641505543983llu, 17501596671219172665llu, 15138163497974509981llu,
		17350275678737733866llu, 11360369926260952950llu, 1501929134763219632llu, 9964847157583148495llu,
		7755381158753736393llu, 9124427557548409024llu, 17828593427088099730llu, 17257695975435542339llu,
		15502643606762330735llu, 205402771796790796llu}
 },
{
	{0, 18012552304734306363llu, 9095385647384682294llu, 2687800864078891100llu, 6860706442794965337llu,
		667557964896209452llu, 14194795710589089862llu, 8745506242116001168llu, 3854205819155919460llu,
		8671613440454163642llu, 5786489022200484217llu, 16002699138868430127llu, 17566670301778529005llu,
		2002634004413030163llu, 14475606668076103576llu},
	{0, 8427233493656080241llu, 13231752505713043900llu, 15938310413576443592llu, 7035807076569369343llu,
		10027595652901796879llu, 6793601671263588359llu, 10892794196319822722llu, 400829995260463669llu,
		942711289372519045llu, 4508671604347822664llu, 11184645430076190625llu, 898576829019663910llu, 834376707965627348llu,
		17780546954490576870llu},
	{0, 8686766951127646339llu, 13784422220446954413llu, 18395541806241835195llu, 6194172118465695161llu,
		4653177738674689561llu, 252387770833243052llu, 14281369574433923439llu, 6240149261065630913llu,
		8508548084925763340llu, 7723306407262379549llu, 13945243936733977427llu, 836409101386015634llu,
		9052594862189048462llu, 10258878398514960860llu},
	{14296340923945399783llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 14257242907478636608llu, 1502863628316671339llu, 8549202625406834000llu, 4818238485154854031llu,
		8791870981548043583llu, 7620730180743708255llu, 551885406684919279llu, 17153167569623702198llu,
		4319119391109737897llu, 11032172972602921367llu, 3086715654333050981llu, 16722019153031369951llu,
		10163961227482523391llu, 810321178181976882llu},
	{0, 16055272215285188881llu, 12747937661426094058llu, 5735535025375501255llu, 2244307376613275777llu,
		7220563873978554356llu, 9778196663575591788llu, 7283234107721589189llu, 17003410886762328794llu,
		16474829396906514039llu, 9539592788818380854llu, 15694909891642931559llu, 7498679281809745764llu,
		17115748501885011906llu, 14811742442429829319llu},
	{0, 16166540042076582955llu, 15342735290360456451llu, 4029907023229361153llu, 13502343091936639899llu,
		18169600794209777263llu, 8734242729243764876llu, 17920248213090735239llu, 12995146025829485943llu,
		5736823291210652242llu, 7969528054424420759llu, 1467470194457719087llu, 2047935600902529647llu,
		1625404149136065462llu, 14257865366676341288llu}
 },
{
	{0, 17328791424178252948llu, 576611635272669017llu, 16735061875515718956llu, 957626143628380029llu,
		5680688442076017358llu, 12639736538739625254llu, 9570316064938160818llu, 6938524453187928006llu,
		6613659500412765156llu, 2169057795816000196llu, 14657894185512184808llu, 4433360119598098513llu,
		10581024324069649184llu, 13231105375022559923llu},
	{0, 12020978397232126267llu, 5787691797220150754llu, 18227233704461136726llu, 6203182598315100228llu,
		5842970719889285848llu, 4509737697572059645llu, 2131493515349897245llu, 10570390375661092835llu,
		16874138271280214961llu, 1884960152812171314llu, 15024570578373482411llu, 4959042866091294462llu,
		14117257621926379153llu, 12231642756148081467llu},
	{0, 9599184230830741213llu, 16009767794536244308llu, 2323192859604330339llu, 3309194835697135581llu,
		12403507606054998776llu, 14072274494781476660llu, 6537262633726132595llu, 16135013074535003160llu,
		7581369470323419337llu, 3911771152872599381llu, 14411429760919958969llu, 17967535364359341061llu,
		18211267315079545634llu, 3541411192678759583llu},
	{16549754838166874783llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 9777758196548460048llu, 7280803952765209492llu, 13390414336005583611llu, 3946632412931185885llu,
		10720511052087895072llu, 8260362387784755229llu, 1269643960152244247llu, 17206298098397813243llu,
		4591306854723228033llu, 2091511974951927099llu, 17841302260635395479llu, 15996846639869643894llu,
		823615790317384532llu, 18057647233244968326llu},
	{0, 14614513529694191913llu, 1165165546385825024llu, 12399566092845914127llu, 3814928439381814572llu,
		10557339077636051420llu, 12246981962213902541llu, 14587000155144054475llu, 2184121525034024540llu,
		1015424030277087600llu, 3628866760378594459llu, 6775475766304137960llu, 13662324723201160202llu,
		14691366920988162990llu, 5253585392760225438llu},
	{0, 8160301856550890721llu, 12801507805201274670llu, 2480674210129857231llu, 10031547266122368694llu,
		15154924046098660615llu, 15182670819213240907llu, 16894009836214455034llu, 4292929187757538192llu,
		3790134707828100753llu, 16402841869644651119llu, 14519421780580675287llu, 9947778160803762992llu,
		15147223326263049369llu, 239935974668538800llu}
 },
{
	{0, 14986706568236797774llu, 18323868043688001227llu, 15327479797541598594llu, 9932212123227964653llu,
		541334322836969239llu, 2203755916511138214llu, 4474329800264012974llu, 17513936450887215378llu,
		17653111369844836240llu, 5634807593775697298llu, 15145981786372842822llu, 14551853061404979475llu,
		10183269319491251149llu, 8917746718609215278llu},
	{0, 10082004513685254221llu, 16553307533094540818llu, 3811464460715361042llu, 4960511393292691556llu,
		7227529574573934370llu, 5694737179306972003llu, 2069893332670911052llu, 16965297665160208443llu,
		13994520389234789631llu, 4789173766167748463llu, 11287855414212300572llu, 6079106245730014523llu,
		11243208515601228418llu, 10307817856046217161llu},
	{0, 15439495936379036688llu, 3638284910653841639llu, 16344493124865090991llu, 3363390051684442127llu,
		3974524419694726076llu, 6044193150790693403llu, 10230359906621383654llu, 8929486553603691237llu,
		6106030257769956843llu, 8398050238748896022llu, 16672415973691955723llu, 1764134343140651928llu,
		1486001024358459057llu, 4206725542281771188llu},
	{9672108133419620892llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 3270189153716477655llu, 1390457080201374872llu, 6260203870100529781llu, 11254557972486545422llu,
		9818399478780475890llu, 2579611322950477577llu, 174435672775804212llu, 6734173571915710152llu, 8496927029809254116llu,
		1516634508404363244llu, 8758781734057564537llu, 18205561746380645362llu, 16099462689278026353llu,
		11865937893978981834llu},
	{0, 9167436427180684461llu, 14627081442887590450llu, 6812425842628997761llu, 17688752339244919285llu,
		14813001289391696997llu, 5147998946139815199llu, 7081264994818468649llu, 13427022466626411852llu,
		18194163647823291574llu, 2105085922257658960llu, 5952374858617336597llu, 4344927538719307055llu,
		6918595704329114186llu, 16814745458641600755llu},
	{0, 9961234649294110647llu, 11394267516798402867llu, 1087392861527626570llu, 6493367147982003626llu,
		11014890839446359892llu, 6756656202288223432llu, 12866455818797537980llu, 18240330896110898367llu,
		925740856924094561llu, 5834493944060607603llu, 3741738912626319235llu, 13492225671829033419llu,
		2256966263244815946llu, 13568312595341056539llu}
 },
{
	{0, 13529004678954545840llu, 1037407936999423017llu, 16384516252677485957llu, 18238818984040656975llu,
		14553397250986014256llu, 2606911027793521439llu, 462124461201568807llu, 16293753668213162518llu,
		14136777733199510937llu, 15436637487853295904llu, 13481100352478171354llu, 12817156565902840706llu,
		11692952678659461890llu, 2278039197904628501llu},
	{0, 15500839680865335050llu, 243143452240334575llu, 15873465836528932498llu, 6619169710577829298llu,
		16089049885340381151llu, 8984446113296487432llu, 17913002489755965033llu, 11837989650301029380llu,
		7570457817114751732llu, 1620302473419945217llu, 4407769882818129803llu, 9127543078208200780llu,
		10846836931560711946llu, 17566717043374954466llu},
	{0, 7434092675214294828llu, 10324241382652328660llu, 2365408131495122042llu, 5325466427563090148llu,
		9726055357605960263llu, 4493872232771263236llu, 12620511940646256210llu, 5208370583638582568llu,
		12737626113573501683llu, 3738004390531264425llu, 13087184174510444404llu, 2114347905978312085llu,
		2178999367640946753llu, 11759585041091698450llu},
	{9696873944377685966llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 8799196539871782412llu, 1079165324211110386llu, 5498589659338596767llu, 13785112774529096441llu,
		7579231607943013264llu, 15994744435990172185llu, 13286378107023586475llu, 746874571382758890llu,
		4422928381977070419llu, 8128429990229639309llu, 125773443795937126llu, 13014973849279169341llu,
		4517914452494783430llu, 2304968540904574053llu},
	{0, 10890082619895801312llu, 2595776910741879296llu, 13907682784245440280llu, 12219620043616711443llu,
		3978364774576405271llu, 13260436427714447099llu, 13241271480201017672llu, 2717939910198529701llu,
		5623058698982851062llu, 15122806455074334892llu, 1272382977559247690llu, 12562369378286542601llu,
		1282792091364777230llu, 5087294491566636721llu},
	{0, 11415924044728485732llu, 2397455409620199563llu, 6563828859311831784llu, 5311800529133991532llu,
		10618198030347908900llu, 3867088360018493948llu, 3991342198361567578llu, 3165684181947620743llu,
		11151960673270226875llu, 18203065563507225708llu, 10547770480007902422llu, 17765703074067204581llu,
		13911044484290990774llu, 17071879307381036416llu}
 },
{
	{0, 8603713300641315079llu, 14474065478546806421llu, 16043402487833585503llu, 1266682448478049179llu,
		3547971945958299894llu, 1379469683580037392llu, 15135038324415102586llu, 9418797514400426230llu,
		12865424064966482033llu, 14859752440796958024llu, 3094648737333975657llu, 6593507993953385725llu,
		3416478252635531433llu, 6729214349830047821llu},
	{0, 2404681818083245018llu, 6710882192517125318llu, 15758427970366227812llu, 3432687888642394720llu,
		109593221679451961llu, 4300834111739711105llu, 11290095794643353571llu, 18289336920236365473llu,
		10529380318354345196llu, 8145422777504496727llu, 7333976233956706468llu, 16555935084186556945llu,
		2600695462868484414llu, 6878844669791840898llu},
	{0, 16425765949156315217llu, 1084501808360564923llu, 4740585064492142649llu, 7225005999832590171llu,
		15698202987583980884llu, 6181791982237174944llu, 6812713124219365277llu, 10271893602459803941llu,
		3149864014351694437llu, 17691770612377960310llu, 10848565059834897744llu, 10680671421298860845llu,
		10199781251585460312llu, 5016320508370182628llu},
	{283688823824247816llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 16193620375657815826llu, 17787694275670137297llu, 17514773034730208626llu, 14170610105900373116llu,
		1910765129741101890llu, 5501727166230054084llu, 4126559155020503298llu, 17229884205144240821llu,
		14280268762884892314llu, 9409991278694525449llu, 10059010930035447472llu, 13819460066348137404llu,
		2446085183296553441llu, 12570751812081982486llu},
	{0, 9544045324293396256llu, 12836861790139595712llu, 18411192290984986729llu, 4025207892521957992llu,
		6708817394588132493llu, 3825704977581252529llu, 13802743384062825042llu, 592318249860169755llu,
		3752654529743198864llu, 2218366730700414325llu, 18195191531553207822llu, 17353850264691636581llu,
		14352236229936072476llu, 5277767846210733555llu},
	{0, 6576385021968300175llu, 181358976365346131llu, 4042816462412819392llu, 601608631099555174llu,
		6149899921137706319llu, 9059779581241788490llu, 3725640029523851287llu, 9519386512797731904llu,
		10134889702574053465llu, 5963894653111751377llu, 13673478745191438635llu, 9083305623745713312llu,
		6770891185217815478llu, 1523835707958396255llu}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 },
{
	{0, 12778509621360755004llu, 5818724779541214201llu, 16497011072370166004llu, 16061842332076567546llu,
		644578024204115208llu, 10510662588481196964llu, 2562591635462698944llu, 10558998376019005891llu,
		6061064958263366642llu, 6544843533046082546llu, 9140631962740004473llu, 15815339091310757287llu,
		1423151024548595694llu, 12016480782294559739llu},
	{0, 5331896356978710516llu, 16830096558845036047llu, 668208176911043124llu, 6596958574623272768llu,
		11898916602060413937llu, 2659253519638026163llu, 15056956004418365634llu, 14092338991512634065llu,
		1756204356630560637llu, 5527882437500478927llu, 7511898331538511971llu, 9104537948663908676llu,
		13669244362800339864llu, 4982364524004396371llu},
	{0, 16491789235719812693llu, 10473132586831668637llu, 14803032921017258540llu, 5780338711427715939llu,
		5683338309575508290llu, 17449560153345898954llu, 10663292120568484355llu, 4985644486859253749llu,
		16273199258727879367llu, 11682673262477366664llu, 16536136180544521685llu, 18340409226722147107llu,
		18380126927407411753llu, 17226079565898969352llu},
	{12426754496177540710llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 6329860875666628716llu, 5338112613040481724llu, 17180417292712691017llu, 16241559908062232922llu,
		12940980044140053116llu, 6268461721741352676llu, 2227005176237356043llu, 15451065896067433497llu,
		5039135517836913524llu, 17342260595542624571llu, 11518184788757116865llu, 16093753891493797815llu,
		9197891198789982448llu, 11406130004300538636llu},
	{0, 5104457620772061018llu, 15210261514400825840llu, 5783406256973450938llu, 1738447946881739710llu,
		17330494341235181583llu, 13305919153450405957llu, 14980836825154240377llu, 9729934873997348473llu,
		15261085489066728452llu, 6735459883510357029llu, 14887135025588648110llu, 14318391644230158756llu,
		13102481785273157428llu, 14490684092982707025llu},
	{0, 786722193624687659llu, 2945386414203535282llu, 3600916256428479452llu, 17711616210509718656llu,
		12379388735968348541llu, 14719579886755421299llu, 16061510713628797407llu, 13094189343319431412llu,
		16460799704872582336llu, 12152375222303785770llu, 9511202586083199519llu, 9743078121749984825llu,
		2890052095423029489llu, 11758363892402153196llu}
 },
{
	{0, 5368114708870748215llu, 8328451781379967917llu, 2817004105005494866llu, 16219841972091054742llu,
		2238871393871091783llu, 8345869075657639021llu, 4150799437428653100llu, 11536444580427128304llu,
		9707155720107723457llu, 8716779771497875584llu, 13101173646627611423llu, 18409125067867663579llu,
		2133302368310833611llu, 1019383196895018653llu},
	{0, 3215700654386220911llu, 14796189768144465966llu, 3057137025904844137llu, 12916204818748014636llu,
		4897792020106537838llu, 238250340506816634llu, 6963960592726216015llu, 939345307056390850llu, 14612300206989220045llu,
		1818523546400831347llu, 8251536053155263918llu, 2666926906549463097llu, 12974679853442392702llu,
		17124262670880242229llu},
	{0, 4320879382181926758llu, 11441682978515830311llu, 13453182254362087698llu, 18124276652794603855llu,
		12760011891002567248llu, 18125020444561043102llu, 10185451128998950108llu, 3786488850269058118llu,
		8609997787313835186llu, 2508705839067854808llu, 11295016013735928672llu, 1677696976173842399llu,
		6488982277429047972llu, 618530809531286055llu},
	{6146972156826966429llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 2811171770754426949llu, 1579273083099664397llu, 17767026299480615387llu, 7703543938782924035llu,
		11117733495443140724llu, 12253566166615119396llu, 1292788757724407367llu, 3205350844284478376llu,
		17060014022332730922llu, 11188040733857708429llu, 15247505624281676680llu, 12060377162456356913llu,
		7776780844551372902llu, 4049620390992596761llu},
	{0, 16945170642044479610llu, 9248380441076711212llu, 7733468747779000989llu, 15940257604348651267llu,
		15730594175202317455llu, 15706085926401910567llu, 10065108797751599954llu, 7120990794529145518llu,
		11310834421858671036llu, 4227120961441256006llu, 11084523860869910037llu, 8783392624355765848llu,
		1958012976337750661llu, 3176260341991599477llu},
	{0, 1086327818067550851llu, 5367621833205802490llu, 6012460775486266545llu, 18192112483457676570llu,
		17652260723399732171llu, 12300153831703388066llu, 2624879082451038177llu, 17149894118718821665llu,
		10775087785750780880llu, 2526617210264542048llu, 1345179567895343332llu, 12464598297287149625llu,
		1133378254345464327llu, 8801011772685624875llu}
 },
{
	{0, 5059664622133317067llu, 1997274352937907365llu, 1208911420230938865llu, 14005783950990836494llu,
		15442023976925196871llu, 4901885572762779309llu, 8210787549250407748llu, 4478031259800866008llu,
		17524001429933447269llu, 16997034211867618826llu, 11837631735883611965llu, 12190271089412930572llu,
		18247932226291370544llu, 12554556599912272762llu},
	{0, 8104271869998514124llu, 180601233220732816llu, 8266903769707204729llu, 10059388785422321309llu,
		17764536988449403167llu, 15929497874074505219llu, 12049449189535818082llu, 11135496490717651324llu,
		1580543178129752934llu, 16776981284067547265llu, 1546219379652544343llu, 13734822161603284345llu,
		17265213609157290522llu, 7069901301696420351llu},
	{0, 112360498301750771llu, 11776663408945285349llu, 8723851754908493317llu, 15846792861710830244llu,
		2850196540655400242llu, 7680302262293943250llu, 13545938769803807631llu, 17722126417686159111llu,
		7490359100331022593llu, 7772282849307210312llu, 5761912696571006425llu, 16324312064249940575llu,
		372623017081020180llu, 4031873497568411196llu},
	{9954992536072293127llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 8732460545668743765llu, 15886100397211000947llu, 7148021020044554684llu, 1508399579425966956llu,
		2917320467685090919llu, 18163915175121624479llu, 14495640415822654410llu, 5277717325892984730llu,
		9726811607392309933llu, 4333805616624702162llu, 11605330964330180194llu, 1263203651709437055llu,
		1720514566992109319llu, 10644743173335462315llu},
	{0, 1379517445789618432llu, 15526281100901687917llu, 277914499607541955llu, 17892370195716548135llu,
		12152673314159425398llu, 16895621845615941360llu, 16566169862583932318llu, 7483498669580337706llu,
		5938526700092309458llu, 10779106834151011700llu, 9493975506030403868llu, 13276104681938785041llu,
		3058583630359346235llu, 8422639877584579766llu},
	{0, 17080887243533962624llu, 1680471316437197692llu, 4007573400332692344llu, 14275978993600080498llu,
		11794129639983015703llu, 15623444505821970542llu, 16512859802451464553llu, 14641223874936451745llu,
		9236109697654009586llu, 2097571201021286806llu, 4157244739854773110llu, 3056114249596770074llu,
		8460613177399702504llu, 10590476179041427314llu}
 },
{
	{0, 16649066189930038838llu, 13283731434615843114llu, 328803969950152732llu, 8174442240739235869llu,
		2173791041365380402llu, 7449715437937225902llu, 1179185590303171291llu, 11417840235462109910llu,
		14295846347327881240llu, 14535817279366325552llu, 5740121281478241479llu, 15470032226787490458llu,
		13378137619089538361llu, 12999944887226012153llu},
	{0, 3183055217299922691llu, 6858027444589354348llu, 13638168613559479027llu, 18027348912698551009llu,
		13024998308207882161llu, 16221895867247695207llu, 3236861048468078545llu, 14997365818346558256llu,
		1716249878554812350llu, 712446667916634460llu, 413745492966478034llu, 8276506082016837625llu, 12141726803122241575llu,
		2539661464264604753llu},
	{0, 677356183948709847llu, 7875337828368748214llu, 4210080488129375494llu, 12916294334357471714llu,
		10927957727494502490llu, 8955569177472906739llu, 5938465444590718352llu, 11731470644757355622llu,
		14014310972423215867llu, 657642205715320306llu, 9559518769379786646llu, 13140870301939792947llu,
		8715682258825156888llu, 16734422292203886000llu},
	{14875831950913847381llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 12688289906209182068llu, 6007769179462193556llu, 6741378459644614671llu, 3592552794455979685llu,
		10154678694282206150llu, 8161235164942760250llu, 8248405254292051391llu, 5174925829745073237llu,
		12118333448058497504llu, 12710067144383066788llu, 2024173795170491376llu, 12117272355101505948llu,
		1818024981020378901llu, 9108861948663516483llu},
	{0, 13307202906779836145llu, 7121646507709856038llu, 1146726086185874336llu, 9540374472480076374llu,
		8996109404973220206llu, 6212523283333746966llu, 15845410841870069447llu, 16322603190301091987llu,
		5154976863933711259llu, 12018694968457671430llu, 11268216660640979161llu, 10074932827790505981llu,
		6145200504210341080llu, 17109595797472426827llu},
	{0, 174526271045478395llu, 3940651168073574839llu, 288467739920762761llu, 8434659118093881381llu,
		9691771774380878199llu, 16000910644056543117llu, 7617838799217651109llu, 15979287224972819602llu,
		8709321447589531900llu, 17987575342108237330llu, 2256422882446140097llu, 4888570295463819160llu,
		11019472738695413885llu, 4169100640881442851llu}
 },
{
	{0, 14986201288685186393llu, 17979242416555019545llu, 14472717092513551603llu, 7201477323558486872llu,
		11019558347270197139llu, 18342881434357784179llu, 4218046131307635111llu, 8942230166016723818llu,
		9106299471934463893llu, 2347192874434148311llu, 9279677297409988496llu, 4091339693024978861llu,
		16226739125419737084llu, 9469781501894796002llu},
	{0, 2615012362455364662llu, 6264377444592180134llu, 16034305351689330381llu, 12348310014806408934llu,
		3817964448377459854llu, 5095330759086478896llu, 4918099287166856795llu, 2347202359185545347llu,
		18295884518939122468llu, 17457109910339841826llu, 5917934408595154339llu, 7073998884446165725llu,
		3315980016129526632llu, 18149537042585918485llu},
	{0, 5164027907542144761llu, 8647573217101086893llu, 8373892082478844678llu, 15422254634819882680llu,
		16842462462506424553llu, 5815862720412951438llu, 16753266756421940586llu, 2826448563497204517llu,
		16575811152082680137llu, 17453620202765875748llu, 4759688335814766652llu, 10797318647815178487llu,
		5673613559524941913llu, 921816189222367009llu},
	{3940525702115779616llu, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
	{0, 12799029424031326672llu, 9639821257430491902llu, 7930594355426335654llu, 15020178549217699351llu,
		16221030627193494231llu, 14989561182084503503llu, 12092399378588194116llu, 14193410234934194517llu,
		16066266167476445105llu, 14162228937085407341llu, 12549505690954674362llu, 569572263098176817llu,
		17645788150266177881llu, 7836497674070289498llu},
	{0, 3010202843986005001llu, 9877957305173969408llu, 14912564069385726152llu, 5463762774267080llu,
		13471326686336679601llu, 5007723801854406257llu, 17158518896098715907llu, 2349063571524231803llu,
		2800631565832596000llu, 11197641297666866586llu, 17506844002771883559llu, 8998247665647408829llu,
		1958584915775241424llu, 9124591461178559071llu},
	{0, 5014880898977659209llu, 4755432127409034752llu, 13360248829512163698llu, 3717253555306748267llu,
		12945365228237114250llu, 12262087358365366126llu, 5939678481208761796llu, 10277009419088333224llu,
		13335162266193705056llu, 2603180454805996410llu, 17866354238546820024llu, 7700007753428902397llu,
		14781976235517566713llu, 15845799003287250888llu}
 }
};

#endif				// HASHEDPOSITIONS_H_INCLUDED
